diff -r 7d079e0eedef -r ab48109f7d1b hotspot/src/share/vm/ci/ciEnv.cpp --- a/hotspot/src/share/vm/ci/ciEnv.cpp Fri Nov 09 22:22:53 2012 -0800 +++ b/hotspot/src/share/vm/ci/ciEnv.cpp Mon Nov 12 16:15:05 2012 -0500 @@ -426,7 +426,7 @@ for (int i = cpool->length() - 1; i >= 1; i--) { if (cpool->tag_at(i).is_klass()) { Klass* kls = cpool->resolved_klass_at(i); - if (Klass::cast(kls)->name() == sym) { + if (kls->name() == sym) { found_klass = KlassHandle(THREAD, kls); break; }