--- old/src/share/vm/opto/runtime.cpp 2017-08-17 11:33:54.614483708 -0400 +++ new/src/share/vm/opto/runtime.cpp 2017-08-17 11:33:54.251854252 -0400 @@ -1563,7 +1563,7 @@ JRT_ENTRY_NO_ASYNC(void, OptoRuntime::register_finalizer(oopDesc* obj, JavaThread* thread)) - assert(obj->is_oop(), "must be a valid oop"); + assert(oopDesc::is_oop(obj), "must be a valid oop"); assert(obj->klass()->has_finalizer(), "shouldn't be here otherwise"); InstanceKlass::register_finalizer(instanceOop(obj), CHECK); JRT_END