comparison src/share/vm/ci/ciEnv.cpp @ 6983:070d523b96a7

8001471: Klass::cast() does nothing Summary: Remove function Klass::cast() and calls to it. Reviewed-by: dholmes, coleenp
author hseigel
date Mon, 12 Nov 2012 16:15:05 -0500
parents 18fb7da42534
children 80e866b1d053
comparison
equal deleted inserted replaced
6981:8c413497f434 6983:070d523b96a7
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 }