changeset 15728:22f56c3eadb7

CodeInstalled not need to assert_leaf_type when asserting abstract_with_unique_concrete_subtype
author Gilles Duboscq <duboscq@ssw.jku.at>
date Sat, 17 May 2014 14:56:13 +0200
parents fa66540676ce
children 59a85df7a418
files src/share/vm/graal/graalCodeInstaller.cpp
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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);
   }
 }