diff --git a/src/hotspot/share/gc/serial/serialCompressor.cpp b/src/hotspot/share/gc/serial/serialCompressor.cpp index 14b34f124dc22..3331b646f3d30 100644 --- a/src/hotspot/share/gc/serial/serialCompressor.cpp +++ b/src/hotspot/share/gc/serial/serialCompressor.cpp @@ -205,7 +205,7 @@ class SCCompacter { current += obj_size; } assert(current >= addr, "found object start must be >= addr"); - return addr; + return MIN2(current, limit); } }