changeset 14732:56621a6eed29

taught LIRVerifier about RawDataValue
author Doug Simon <doug.simon@oracle.com>
date Tue, 25 Mar 2014 14:23:43 +0100
parents 0cb5c4d276d4
children b10e42998d01
files graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRVerifier.java
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRVerifier.java	Tue Mar 25 13:57:48 2014 +0100
+++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRVerifier.java	Tue Mar 25 14:23:43 2014 +0100
@@ -237,6 +237,7 @@
         if ((isVariable(value) && flags.contains(OperandFlag.REG)) ||
             (isRegister(value) && flags.contains(OperandFlag.REG)) ||
             (isStackSlot(value) && flags.contains(OperandFlag.STACK)) ||
+            (isRawData(value) && flags.contains(OperandFlag.CONST) && mode != OperandMode.DEF) ||
             (isConstant(value) && flags.contains(OperandFlag.CONST) && mode != OperandMode.DEF) ||
             (isIllegal(value) && flags.contains(OperandFlag.ILLEGAL))) {
             return value;