# HG changeset patch # User tschatzl # Date 1405928419 -7200 # Node ID 22c5a6ca09e35b63baf51bad4cb3d8f0cf326705 # Parent d3aedf9af54beedfbb9478fd6d2b1b98571bf25f 8043723: max_heap_for_compressed_oops() declared with size_t, but defined with uintx Summary: The mismatch in declaration and definition has been encountered when compiling on a platform where the sizes are different. Change the method definition to match the declaration. Reviewed-by: tschatzl, sjohanss Contributed-by: Dan Horak diff -r d3aedf9af54b -r 22c5a6ca09e3 src/share/vm/runtime/arguments.cpp --- a/src/share/vm/runtime/arguments.cpp Thu Apr 27 02:45:35 2017 +0100 +++ b/src/share/vm/runtime/arguments.cpp Mon Jul 21 09:40:19 2014 +0200 @@ -1371,7 +1371,7 @@ return true; } -uintx Arguments::max_heap_for_compressed_oops() { +size_t Arguments::max_heap_for_compressed_oops() { // Avoid sign flip. if (OopEncodingHeapMax < MaxPermSize + os::vm_page_size()) { return 0;