Mercurial > hg > graal-compiler
comparison src/share/vm/oops/cpCache.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 |
---|---|
373 return m; | 373 return m; |
374 } else { | 374 } else { |
375 int holder_index = cpool->uncached_klass_ref_index_at(constant_pool_index()); | 375 int holder_index = cpool->uncached_klass_ref_index_at(constant_pool_index()); |
376 if (cpool->tag_at(holder_index).is_klass()) { | 376 if (cpool->tag_at(holder_index).is_klass()) { |
377 Klass* klass = cpool->resolved_klass_at(holder_index); | 377 Klass* klass = cpool->resolved_klass_at(holder_index); |
378 if (!Klass::cast(klass)->oop_is_instance()) | 378 if (!klass->oop_is_instance()) |
379 klass = SystemDictionary::Object_klass(); | 379 klass = SystemDictionary::Object_klass(); |
380 return InstanceKlass::cast(klass)->method_at_vtable(f2_as_index()); | 380 return InstanceKlass::cast(klass)->method_at_vtable(f2_as_index()); |
381 } | 381 } |
382 } | 382 } |
383 break; | 383 break; |