--- old/src/hotspot/share/oops/klass.inline.hpp 2018-03-07 15:00:25.776066967 +0100 +++ new/src/hotspot/share/oops/klass.inline.hpp 2018-03-07 15:00:25.588062630 +0100 @@ -74,6 +74,7 @@ inline bool Klass::decode_ptr_is_value_based(narrowKlass v) { return (v & Universe::oop_metadata_odd_mask()) != 0; } + inline bool Klass::ptr_is_value_based(Klass* v) { return ((uintptr_t)v & Universe::oop_metadata_odd_mask()) != 0; }