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);