Skip to content
Snippets Groups Projects
Commit ba1a804c authored by Lukas Stadler's avatar Lukas Stadler
Browse files

[GR-2738] Add several assertions.

parents 9455f4f2 f679811d
Branches
No related tags found
No related merge requests found
......@@ -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();
......
......@@ -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) {
......
......@@ -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) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment