hotspot/src/share/vm/ci/ciEnv.cpp
changeset 14488 ab48109f7d1b
parent 14391 df0a1573d5bd
child 14490 5bb45ed999ee
equal deleted inserted replaced
14486:7d079e0eedef 14488:ab48109f7d1b
   424   if (found_klass() == NULL && !cpool.is_null() && cpool->has_preresolution()) {
   424   if (found_klass() == NULL && !cpool.is_null() && cpool->has_preresolution()) {
   425     // Look inside the constant pool for pre-resolved class entries.
   425     // Look inside the constant pool for pre-resolved class entries.
   426     for (int i = cpool->length() - 1; i >= 1; i--) {
   426     for (int i = cpool->length() - 1; i >= 1; i--) {
   427       if (cpool->tag_at(i).is_klass()) {
   427       if (cpool->tag_at(i).is_klass()) {
   428         Klass* kls = cpool->resolved_klass_at(i);
   428         Klass* kls = cpool->resolved_klass_at(i);
   429         if (Klass::cast(kls)->name() == sym) {
   429         if (kls->name() == sym) {
   430           found_klass = KlassHandle(THREAD, kls);
   430           found_klass = KlassHandle(THREAD, kls);
   431           break;
   431           break;
   432         }
   432         }
   433       }
   433       }
   434     }
   434     }