hotspot/src/share/vm/opto/matcher.cpp
changeset 10514 e229a19078cf
parent 10267 8bdeec886dc4
child 10518 71e6d7ccdc8d
--- a/hotspot/src/share/vm/opto/matcher.cpp	Fri Sep 02 04:28:59 2011 -0700
+++ b/hotspot/src/share/vm/opto/matcher.cpp	Fri Sep 02 20:58:21 2011 -0700
@@ -1106,6 +1106,9 @@
       mcall_java->_optimized_virtual = call_java->is_optimized_virtual();
       is_method_handle_invoke = call_java->is_method_handle_invoke();
       mcall_java->_method_handle_invoke = is_method_handle_invoke;
+      if (is_method_handle_invoke) {
+        C->set_has_method_handle_invokes(true);
+      }
       if( mcall_java->is_MachCallStaticJava() )
         mcall_java->as_MachCallStaticJava()->_name =
          call_java->as_CallStaticJava()->_name;