comparison src/share/vm/ci/ciEnv.cpp @ 6985:80e866b1d053

Merge
author coleenp
date Fri, 16 Nov 2012 09:19:12 -0500
parents bd7a7ce2e264 070d523b96a7
children 2cb439954abf fcc9e7681d63 db9981fd3124
comparison
equal deleted inserted replaced
6974:6b6ddf8c4329 6985:80e866b1d053
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 }