changeset 22066:7d8330f9f81f

Forward hasUnsafeAccess bit during inlining
author Gilles Duboscq <gilles.m.duboscq@oracle.com>
date Mon, 22 Jun 2015 15:06:38 +0200
parents 4dd0835c0fb0
children 2cdf01b932c4
files graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java	Mon Jun 22 14:57:05 2015 +0200
+++ b/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java	Mon Jun 22 15:06:38 2015 +0200
@@ -398,6 +398,9 @@
 
         // Copy inlined methods from inlinee to caller
         graph.updateInlinedMethods(inlineGraph);
+        if (inlineGraph.hasUnsafeAccess()) {
+            graph.markUnsafeAccess();
+        }
 
         return returnValue;
     }