--- old/src/share/vm/ci/ciSymbol.hpp 2015-04-15 12:03:02.319371227 -0700 +++ new/src/share/vm/ci/ciSymbol.hpp 2015-04-15 12:03:02.170360807 -0700 @@ -109,7 +109,7 @@ virtual bool is_symbol() const { return true; } // Are two ciSymbols equal? - bool equals(ciSymbol* obj) { return this->_symbol == obj->get_symbol(); } + bool equals(ciSymbol* obj) { return this->_symbol->equals(obj->get_symbol()); } bool is_signature_polymorphic_name() const; };