--- old/src/share/vm/classfile/placeholders.hpp 2015-04-16 13:30:43.778228894 -0700 +++ new/src/share/vm/classfile/placeholders.hpp 2015-04-16 13:30:43.645218832 -0700 @@ -216,7 +216,7 @@ // Test for equality // Entries are unique for class/classloader name pair bool equals(Symbol* class_name, ClassLoaderData* loader) const { - return (klassname() == class_name && loader_data() == loader); + return (klassname()->equals(class_name) && loader_data() == loader); } SeenThread* actionToQueue(PlaceholderTable::classloadAction action) {