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