1.1 --- a/src/share/vm/opto/doCall.cpp Wed Sep 17 08:29:17 2008 -0700 1.2 +++ b/src/share/vm/opto/doCall.cpp Wed Sep 17 12:59:52 2008 -0700 1.3 @@ -795,7 +795,7 @@ 1.4 1.5 ciInstanceKlass *ikl = receiver_type->klass()->as_instance_klass(); 1.6 if (ikl->is_loaded() && ikl->is_initialized() && !ikl->is_interface() && 1.7 - (ikl == actual_receiver || ikl->is_subclass_of(actual_receiver))) { 1.8 + (ikl == actual_receiver || ikl->is_subtype_of(actual_receiver))) { 1.9 // ikl is a same or better type than the original actual_receiver, 1.10 // e.g. static receiver from bytecodes. 1.11 actual_receiver = ikl;