--- old/src/share/vm/classfile/verifier.hpp 2015-04-16 13:30:47.212488674 -0700 +++ new/src/share/vm/classfile/verifier.hpp 2015-04-16 13:30:47.080478688 -0700 @@ -436,7 +436,7 @@ Symbol* name = sig_type->as_symbol(CHECK_0); // Create another symbol to save as signature stream unreferences this symbol. Symbol* name_copy = create_temporary_symbol(name); - assert(name_copy == name, "symbols don't match"); + assert(name_copy->equals(name), "symbols don't match"); *inference_type = VerificationType::reference_type(name_copy); return 1;