changeset 9765:2461285a2f90

Bugfix.
author Christian Haeubl <haeubl@ssw.jku.at>
date Fri, 17 May 2013 17:43:01 +0200
parents 51545c49083a
children 20963f52fdd5
files src/share/vm/oops/methodData.cpp
diffstat 1 files changed, 12 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/vm/oops/methodData.cpp	Fri May 17 17:35:10 2013 +0200
+++ b/src/share/vm/oops/methodData.cpp	Fri May 17 17:43:01 2013 +0200
@@ -168,6 +168,18 @@
   }
 }
 
+#ifdef GRAAL
+void VirtualCallData::clean_weak_klass_links(BoolObjectClosure* is_alive_cl) {
+  ReceiverTypeData::clean_weak_klass_links(is_alive_cl);
+  for (uint row = 0; row < method_row_limit(); row++) {
+    Method* p = method(row);
+    if (p != NULL && !p->method_holder()->is_loader_alive(is_alive_cl)) {
+      clear_method_row(row);
+    }
+  }
+}
+#endif // GRAAL
+
 #ifndef PRODUCT
 void ReceiverTypeData::print_receiver_data_on(outputStream* st) {
   uint row;
@@ -198,18 +210,6 @@
   print_shared(st, "VirtualCallData");
   print_receiver_data_on(st);
 }
-
-#ifdef GRAAL
-void VirtualCallData::clean_weak_klass_links(BoolObjectClosure* is_alive_cl) {
-  ReceiverTypeData::clean_weak_klass_links(is_alive_cl);
-  for (uint row = 0; row < method_row_limit(); row++) {
-    Method* p = method(row);
-    if (p != NULL && !p->method_holder()->is_loader_alive(is_alive_cl)) {
-      clear_method_row(row);
-    }
-  }
-}
-#endif // GRAAL
 #endif // !PRODUCT
 
 // ==================================================================