hotspot/src/share/vm/classfile/classLoader.cpp
changeset 26581 cb21ee34883d
parent 26135 82b516c550f7
child 26583 2ef7b85da46b
--- a/hotspot/src/share/vm/classfile/classLoader.cpp	Fri Sep 05 14:39:45 2014 -0700
+++ b/hotspot/src/share/vm/classfile/classLoader.cpp	Mon Sep 08 11:45:48 2014 -0700
@@ -1521,7 +1521,7 @@
               if (TieredCompilation && TieredStopAtLevel >= CompLevel_full_optimization) {
                 // Clobber the first compile and force second tier compilation
                 nmethod* nm = m->code();
-                if (nm != NULL) {
+                if (nm != NULL && !m->is_method_handle_intrinsic()) {
                   // Throw out the code so that the code cache doesn't fill up
                   nm->make_not_entrant();
                   m->clear_code();
@@ -1540,7 +1540,7 @@
             }
 
             nmethod* nm = m->code();
-            if (nm != NULL) {
+            if (nm != NULL && !m->is_method_handle_intrinsic()) {
               // Throw out the code so that the code cache doesn't fill up
               nm->make_not_entrant();
               m->clear_code();