--- old/src/hotspot/share/asm/assembler.cpp 2018-11-07 15:46:22.738982021 +0100 +++ new/src/hotspot/share/asm/assembler.cpp 2018-11-07 15:46:22.597983304 +0100 @@ -326,7 +326,7 @@ } } #endif - intptr_t start = (intptr_t)-cell_header_size; + intptr_t start = -cell_header_size; intptr_t end = start + region_size; return int_address >= start && int_address < end; }