changeset 5796:9468eae06832

clarified error message when Value fields of LIRInstruction classes have the wrong modifiers
author Doug Simon <doug.simon@oracle.com>
date Mon, 09 Jul 2012 22:16:36 +0200
parents a02519e63d3e
children b3a87b533c0f
files graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstructionClass.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstructionClass.java	Mon Jul 09 22:15:15 2012 +0200
+++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstructionClass.java	Mon Jul 09 22:16:36 2012 +0200
@@ -276,7 +276,7 @@
                     long offset = calc.getOffset(field);
 
                     if (VALUE_CLASS.isAssignableFrom(type)) {
-                        assert Modifier.isProtected(field.getModifiers()) && !Modifier.isFinal(field.getModifiers()) : "Value field must not be declared final or private because it is modified by register allocator: " + field;
+                        assert Modifier.isProtected(field.getModifiers()) && !Modifier.isFinal(field.getModifiers()) : "Value field must not be declared final or [package] private because it is modified by register allocator: " + field;
                         OperandModeAnnotation annotation = getOperandModeAnnotation(field);
                         assert annotation != null : "Field must have operand mode annotation: " + field;
                         annotation.scalarOffsets.add(offset);