diff --git a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/ArgumentMatcher.java b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/ArgumentMatcher.java index 67abd02ebdf039d2a80818603a91657141c353dd..92e4c8dfa0d50926b61d8bc4fb57cf5097917278 100644 --- a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/ArgumentMatcher.java +++ b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/ArgumentMatcher.java @@ -281,6 +281,7 @@ public class ArgumentMatcher { } private static String getErrorForArgument(RNode[] suppliedArgs, ArgumentsSignature suppliedSignature, int index) { + CompilerAsserts.neverPartOfCompilation(); RNode node = suppliedArgs[index]; if (node instanceof VarArgNode) { CompilerAsserts.neverPartOfCompilation(); diff --git a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/RMissingHelper.java b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/RMissingHelper.java index 9516238bf64adca43dc6a9c552d5c9ce08ae750f..065db4b08840904abb2649c1178a72998df720cb 100644 --- a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/RMissingHelper.java +++ b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/RMissingHelper.java @@ -22,6 +22,7 @@ */ package com.oracle.truffle.r.nodes.function; +import com.oracle.truffle.api.CompilerAsserts; import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.frame.Frame; import com.oracle.truffle.api.frame.FrameSlot; @@ -84,6 +85,7 @@ public class RMissingHelper { * type is not object. */ public static Object getMissingValue(Frame frame, String name) { + CompilerAsserts.neverPartOfCompilation(); // Check binding FrameSlot frameSlot = frame.getFrameDescriptor().findFrameSlot(name); if (frameSlot == null) { diff --git a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/env/frame/REnvTruffleFrameAccess.java b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/env/frame/REnvTruffleFrameAccess.java index cd23e990be0ad12876dec80923cdcf24c0e3f095..d6d1b687c96a339e268f9952692ea4f5074d3143 100644 --- a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/env/frame/REnvTruffleFrameAccess.java +++ b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/env/frame/REnvTruffleFrameAccess.java @@ -66,6 +66,7 @@ public final class REnvTruffleFrameAccess extends REnvFrameAccess { @Override public Object get(String key) { + CompilerAsserts.neverPartOfCompilation(); FrameDescriptor fd = frame.getFrameDescriptor(); FrameSlot slot = fd.findFrameSlot(key); if (slot == null) {