Mercurial > hg > truffle
changeset 22456:b092a4e51a25
Truffle/Language: fix a call to FrameInstance.getFrame()
author | Michael Van De Vanter <michael.van.de.vanter@oracle.com> |
---|---|
date | Wed, 11 Nov 2015 16:25:32 -0800 |
parents | 35daf21e71c3 |
children | 400bbc57017e |
files | truffle/com.oracle.truffle.api/src/com/oracle/truffle/api/TruffleLanguage.java |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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