Mercurial > hg > truffle
comparison src/share/vm/oops/constantPoolKlass.cpp @ 4060:c9a03402fe56
7105305: assert check_method_context proper context
Reviewed-by: jrose, kvn
author | never |
---|---|
date | Tue, 08 Nov 2011 17:29:57 -0800 |
parents | f08d439fab8c |
children |
comparison
equal
deleted
inserted
replaced
4059:44ce519bc3d1 | 4060:c9a03402fe56 |
---|---|
530 | 530 |
531 for (int i = 0; i< cp->length(); i++) { | 531 for (int i = 0; i< cp->length(); i++) { |
532 if (cp->tag_at(i).is_unresolved_klass()) { | 532 if (cp->tag_at(i).is_unresolved_klass()) { |
533 // This will force loading of the class | 533 // This will force loading of the class |
534 klassOop klass = cp->klass_at(i, CHECK); | 534 klassOop klass = cp->klass_at(i, CHECK); |
535 if (klass->is_instance()) { | 535 if (klass->klass_part()->oop_is_instance()) { |
536 // Force initialization of class | 536 // Force initialization of class |
537 instanceKlass::cast(klass)->initialize(CHECK); | 537 instanceKlass::cast(klass)->initialize(CHECK); |
538 } | 538 } |
539 } | 539 } |
540 } | 540 } |