diff src/share/vm/code/dependencies.cpp @ 9012:2979aaac95af

assumptions: enable NoFinalizableSubclass assumption
author Bernhard Urban <bernhard.urban@jku.at>
date Thu, 11 Apr 2013 22:38:53 +0200
parents 0ba33199edc0
children 6b0fd0964b87
line wrap: on
line diff
--- a/src/share/vm/code/dependencies.cpp	Thu Apr 11 21:43:14 2013 +0200
+++ b/src/share/vm/code/dependencies.cpp	Thu Apr 11 22:38:53 2013 +0200
@@ -144,6 +144,11 @@
   assert_common_1(evol_method, DepValue(_oop_recorder, m));
 }
 
+void Dependencies::assert_has_no_finalizable_subclasses(Klass* ctxk) {
+  check_ctxk(ctxk);
+  assert_common_1(no_finalizable_subclasses, DepValue(_oop_recorder, ctxk));
+}
+
 void Dependencies::assert_leaf_type(Klass* ctxk) {
   if (ctxk->oop_is_array()) {
     // As a special case, support this assertion on an array type,