From 18c9c8f53db711f1419d59d52cd390b76c62bfc6 Mon Sep 17 00:00:00 2001
From: Christian Humer <christian.humer@oracle.com>
Date: Tue, 9 Jun 2015 16:10:06 +0200
Subject: [PATCH] Fix PromiseStatement must annotate the child field with
 @Child otherwise the AST is invalid.

---
 .../src/com/oracle/truffle/r/engine/REngine.java                | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/REngine.java b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/REngine.java
index 218c85fb30..c91b540d98 100644
--- a/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/REngine.java
+++ b/com.oracle.truffle.r.engine/src/com/oracle/truffle/r/engine/REngine.java
@@ -368,7 +368,7 @@ final class REngine implements RContext.Engine {
     }
 
     private static class PromiseStatement extends RNode implements RSyntaxNode {
-        private final RNode promise;
+        @Child private RNode promise;
 
         PromiseStatement(RNode promise) {
             this.promise = promise;
-- 
GitLab