# HG changeset patch # User Gilles Duboscq # Date 1400331373 -7200 # Node ID 22f56c3eadb72a072cb02157e1b06956d14b1183 # Parent fa66540676cee2212fdcd6f8c6aba7dd215f76ef CodeInstalled not need to assert_leaf_type when asserting abstract_with_unique_concrete_subtype diff -r fa66540676ce -r 22f56c3eadb7 src/share/vm/graal/graalCodeInstaller.cpp --- a/src/share/vm/graal/graalCodeInstaller.cpp Sat May 17 15:05:25 2014 +0200 +++ b/src/share/vm/graal/graalCodeInstaller.cpp Sat May 17 14:56:13 2014 +0200 @@ -605,10 +605,11 @@ Klass* context = java_lang_Class::as_Klass(HotSpotResolvedObjectType::javaClass(context_handle)); Klass* subtype = java_lang_Class::as_Klass(HotSpotResolvedObjectType::javaClass(subtype_handle)); - _dependencies->assert_leaf_type(subtype); if (context != subtype) { assert(context->is_abstract(), ""); _dependencies->assert_abstract_with_unique_concrete_subtype(context, subtype); + } else { + _dependencies->assert_leaf_type(subtype); } }