changeset 20098:5d069d341b7d

Assert that lastLocationAccess is never null in FloatingReadPhase.
author Roland Schatz <roland.schatz@oracle.com>
date Tue, 31 Mar 2015 11:35:31 +0200
parents e8e55ebcf069
children de3b84bf239b
files graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/FloatingReadPhase.java
diffstat 1 files changed, 2 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/FloatingReadPhase.java	Tue Mar 31 02:16:33 2015 +0200
+++ b/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/FloatingReadPhase.java	Tue Mar 31 11:35:31 2015 +0200
@@ -289,9 +289,8 @@
                     MemoryAccess access = (MemoryAccess) node;
                     if (access.getLastLocationAccess() == anchor) {
                         MemoryNode lastLocationAccess = state.getLastLocationAccess(access.getLocationIdentity());
-                        if (lastLocationAccess != null) {
-                            access.setLastLocationAccess(lastLocationAccess);
-                        }
+                        assert lastLocationAccess != null;
+                        access.setLastLocationAccess(lastLocationAccess);
                     }
                 }
             }