--- old/src/share/vm/opto/runtime.cpp 2014-05-05 12:30:16.026597000 -0700 +++ new/src/share/vm/opto/runtime.cpp 2014-05-05 12:30:15.285650000 -0700 @@ -960,7 +960,7 @@ } else { // Receiver did not match any saved receiver and there is no empty row for it. // Increment total counter to indicate polymorphic case. - intptr_t* count_p = (intptr_t*)(((byte*)(data)) + in_bytes(CounterData::count_offset())); + intptr_t* count_p = (intptr_t*)(((uint8_t*)(data)) + in_bytes(CounterData::count_offset())); *count_p += DataLayout::counter_increment; } JRT_END