diff -r 36d1d483d5d6 -r da91efe96a93 src/share/vm/code/vtableStubs.cpp --- a/src/share/vm/code/vtableStubs.cpp Fri Aug 31 16:39:35 2012 -0700 +++ b/src/share/vm/code/vtableStubs.cpp Sat Sep 01 13:25:18 2012 -0400 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -111,7 +111,7 @@ } -address VtableStubs::create_stub(bool is_vtable_stub, int vtable_index, methodOop method) { +address VtableStubs::create_stub(bool is_vtable_stub, int vtable_index, Method* method) { assert(vtable_index >= 0, "must be positive"); VtableStub* s = ShareVtableStubs ? lookup(is_vtable_stub, vtable_index) : NULL; @@ -200,10 +200,10 @@ extern "C" void bad_compiled_vtable_index(JavaThread* thread, oop receiver, int index) { ResourceMark rm; HandleMark hm; - klassOop klass = receiver->klass(); - instanceKlass* ik = instanceKlass::cast(klass); + Klass* klass = receiver->klass(); + InstanceKlass* ik = InstanceKlass::cast(klass); klassVtable* vt = ik->vtable(); - klass->print(); + ik->print(); fatal(err_msg("bad compiled vtable dispatch: receiver " INTPTR_FORMAT ", " "index %d (vtable length %d)", (address)receiver, index, vt->length()));