1.1 --- a/src/share/vm/prims/jvmtiImpl.cpp Fri Nov 09 22:22:53 2012 -0800 1.2 +++ b/src/share/vm/prims/jvmtiImpl.cpp Mon Nov 12 16:15:05 2012 -0500 1.3 @@ -641,14 +641,14 @@ 1.4 int super_depth = klass->super_depth(); 1.5 int idx; 1.6 for (idx = 0; idx < super_depth; idx++) { 1.7 - if (Klass::cast(klass->primary_super_of_depth(idx))->name() == ty_sym) { 1.8 + if (klass->primary_super_of_depth(idx)->name() == ty_sym) { 1.9 return true; 1.10 } 1.11 } 1.12 // Compare secondary supers 1.13 Array<Klass*>* sec_supers = klass->secondary_supers(); 1.14 for (idx = 0; idx < sec_supers->length(); idx++) { 1.15 - if (Klass::cast((Klass*) sec_supers->at(idx))->name() == ty_sym) { 1.16 + if (((Klass*) sec_supers->at(idx))->name() == ty_sym) { 1.17 return true; 1.18 } 1.19 } 1.20 @@ -726,7 +726,7 @@ 1.21 KlassHandle ob_kh = KlassHandle(cur_thread, obj->klass()); 1.22 NULL_CHECK(ob_kh, (_result = JVMTI_ERROR_INVALID_OBJECT, false)); 1.23 1.24 - if (!is_assignable(signature, Klass::cast(ob_kh()), cur_thread)) { 1.25 + if (!is_assignable(signature, ob_kh(), cur_thread)) { 1.26 _result = JVMTI_ERROR_TYPE_MISMATCH; 1.27 return false; 1.28 }