--- old/src/hotspot/share/oops/klass.inline.hpp 2018-02-22 16:36:20.436542325 +0100 +++ new/src/hotspot/share/oops/klass.inline.hpp 2018-02-22 16:36:20.096544528 +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; }