src/share/vm/interpreter/interpreterRuntime.cpp

changeset 4278
070d523b96a7
parent 4151
6e5a59a8e4a7
child 4280
80e866b1d053
     1.1 --- a/src/share/vm/interpreter/interpreterRuntime.cpp	Fri Nov 09 22:22:53 2012 -0800
     1.2 +++ b/src/share/vm/interpreter/interpreterRuntime.cpp	Mon Nov 12 16:15:05 2012 -0500
     1.3 @@ -312,7 +312,7 @@
     1.4  
     1.5  IRT_ENTRY(void, InterpreterRuntime::create_klass_exception(JavaThread* thread, char* name, oopDesc* obj))
     1.6    ResourceMark rm(thread);
     1.7 -  const char* klass_name = Klass::cast(obj->klass())->external_name();
     1.8 +  const char* klass_name = obj->klass()->external_name();
     1.9    // lookup exception klass
    1.10    TempNewSymbol s = SymbolTable::new_symbol(name, CHECK);
    1.11    if (ProfileTraps) {
    1.12 @@ -341,7 +341,7 @@
    1.13  
    1.14    ResourceMark rm(thread);
    1.15    char* message = SharedRuntime::generate_class_cast_message(
    1.16 -    thread, Klass::cast(obj->klass())->external_name());
    1.17 +    thread, obj->klass()->external_name());
    1.18  
    1.19    if (ProfileTraps) {
    1.20      note_trap(thread, Deoptimization::Reason_class_check, CHECK);

mercurial