changeset 17382:e1da729b3e4e

make Truffle Node source section @CompilationFinal
author Lukas Stadler <lukas.stadler@oracle.com>
date Wed, 08 Oct 2014 10:50:18 +0200
parents 40dce17629ac
children ec56aea5c32d
files graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/Node.java
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/Node.java	Wed Oct 08 10:49:53 2014 +0200
+++ b/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/Node.java	Wed Oct 08 10:50:18 2014 +0200
@@ -29,6 +29,7 @@
 import java.util.concurrent.*;
 
 import com.oracle.truffle.api.*;
+import com.oracle.truffle.api.CompilerDirectives.CompilationFinal;
 import com.oracle.truffle.api.source.*;
 import com.oracle.truffle.api.utilities.*;
 
@@ -39,7 +40,7 @@
 
     private Node parent;
 
-    private SourceSection sourceSection;
+    @CompilationFinal private SourceSection sourceSection;
 
     /**
      * Marks array fields that are children of this node.