src/share/vm/code/compiledIC.cpp

changeset 4251
18fb7da42534
parent 4037
da91efe96a93
child 4776
41340544e182
     1.1 --- a/src/share/vm/code/compiledIC.cpp	Thu Oct 04 14:55:57 2012 +0200
     1.2 +++ b/src/share/vm/code/compiledIC.cpp	Tue Nov 06 15:09:37 2012 -0500
     1.3 @@ -191,8 +191,8 @@
     1.4      int index = klassItable::compute_itable_index(call_info->resolved_method()());
     1.5      entry = VtableStubs::create_stub(false, index, method());
     1.6      assert(entry != NULL, "entry not computed");
     1.7 -    Klass* k = call_info->resolved_method()->method_holder();
     1.8 -    assert(Klass::cast(k)->is_interface(), "sanity check");
     1.9 +    InstanceKlass* k = call_info->resolved_method()->method_holder();
    1.10 +    assert(k->is_interface(), "sanity check");
    1.11      InlineCacheBuffer::create_transition_stub(this, k, entry);
    1.12    } else {
    1.13      // Can be different than method->vtable_index(), due to package-private etc.

mercurial