# HG changeset patch # User Michael Van De Vanter # Date 1447287932 28800 # Node ID b092a4e51a2515ceaa0bb56db56ec76d1706a19c # Parent 35daf21e71c3971bce12494a845084224f2db528 Truffle/Language: fix a call to FrameInstance.getFrame() diff -r 35daf21e71c3 -r b092a4e51a25 truffle/com.oracle.truffle.api/src/com/oracle/truffle/api/TruffleLanguage.java --- a/truffle/com.oracle.truffle.api/src/com/oracle/truffle/api/TruffleLanguage.java Wed Nov 11 16:17:27 2015 -0800 +++ b/truffle/com.oracle.truffle.api/src/com/oracle/truffle/api/TruffleLanguage.java Wed Nov 11 16:25:32 2015 -0800 @@ -38,6 +38,7 @@ import com.oracle.truffle.api.debug.Debugger; import com.oracle.truffle.api.debug.SuspendedEvent; import com.oracle.truffle.api.frame.FrameInstance; +import com.oracle.truffle.api.frame.FrameInstance.FrameAccess; import com.oracle.truffle.api.frame.MaterializedFrame; import com.oracle.truffle.api.impl.Accessor; import com.oracle.truffle.api.impl.FindContextNode; @@ -475,7 +476,7 @@ final Env env = findLanguage(vm, languageType); final TruffleLanguage lang = findLanguage(env); final Source source = Source.fromText(code, "eval in context"); - return lang.evalInContext(source, n, frame.getFrame(null, true).materialize()); + return lang.evalInContext(source, n, frame.getFrame(FrameAccess.READ_ONLY, true).materialize()); } @Override