--- old/src/cpu/x86/vm/methodHandles_x86.cpp 2012-11-12 10:52:08.264660113 -0800 +++ new/src/cpu/x86/vm/methodHandles_x86.cpp 2012-11-12 10:52:08.016663231 -0800 @@ -40,11 +40,6 @@ #define BIND(label) bind(label); BLOCK_COMMENT(#label ":") -// Workaround for C++ overloading nastiness on '0' for RegisterOrConstant. -static RegisterOrConstant constant(int value) { - return RegisterOrConstant(value); -} - void MethodHandles::load_klass_from_Class(MacroAssembler* _masm, Register klass_reg) { if (VerifyMethodHandles) verify_klass(_masm, klass_reg, SystemDictionary::WK_KLASS_ENUM_NAME(java_lang_Class),