diff -r 0a63380c8ac8 -r f94227b6117b src/share/vm/classfile/javaClasses.cpp --- a/src/share/vm/classfile/javaClasses.cpp Tue Sep 13 16:58:35 2011 -0700 +++ b/src/share/vm/classfile/javaClasses.cpp Tue Sep 13 20:28:00 2011 -0700 @@ -2701,7 +2701,7 @@ instanceKlass* ik = instanceKlass::cast(k); methodOop m_normal = ik->lookup_method(vmSymbols::setTargetNormal_name(), vmSymbols::setTarget_signature()); methodOop m_volatile = ik->lookup_method(vmSymbols::setTargetVolatile_name(), vmSymbols::setTarget_signature()); - guarantee(m_normal && m_volatile, "must exist"); + guarantee(m_normal != NULL && m_volatile != NULL, "must exist"); m_normal->set_not_compilable_quietly(); m_volatile->set_not_compilable_quietly(); }