diff graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/ArrayEqualsNode.java @ 17327:655f3e6b467b

made all Node data (i.e. non-edge) fields non-final and protected to support generating a copy "constructor" using Unsafe.allocateInstance
author Doug Simon <doug.simon@oracle.com>
date Fri, 03 Oct 2014 14:19:31 +0200
parents ffb974bef674
children c9bb0da795d4
line wrap: on
line diff
--- a/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/ArrayEqualsNode.java	Fri Oct 03 11:10:35 2014 +0200
+++ b/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/ArrayEqualsNode.java	Fri Oct 03 14:19:31 2014 +0200
@@ -39,7 +39,7 @@
 public class ArrayEqualsNode extends FixedWithNextNode implements LIRLowerable, Canonicalizable, Virtualizable, MemoryAccess {
 
     /** {@link Kind} of the arrays to compare. */
-    protected final Kind kind;
+    protected Kind kind;
 
     /** One array to be tested for equality. */
     @Input ValueNode array1;