Skip to content

Commit 2065ea3

Browse files
committed
[GR-25781] Remove reporting of negative loop counts.
PullRequest: fastr/2511
2 parents 84c15b4 + ee0948d commit 2065ea3

File tree

2 files changed

+0
-9
lines changed

2 files changed

+0
-9
lines changed

com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Assign.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,12 @@
2828
import static com.oracle.truffle.r.runtime.builtins.RBuiltinKind.INTERNAL;
2929
import static com.oracle.truffle.r.runtime.env.frame.FrameSlotChangeMonitor.findOrAddFrameSlot;
3030

31-
import com.oracle.truffle.api.CompilerDirectives;
3231
import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary;
3332
import com.oracle.truffle.api.dsl.Cached;
3433
import com.oracle.truffle.api.dsl.Specialization;
3534
import com.oracle.truffle.api.frame.FrameDescriptor;
3635
import com.oracle.truffle.api.frame.FrameSlotKind;
3736
import com.oracle.truffle.api.frame.VirtualFrame;
38-
import com.oracle.truffle.api.nodes.LoopNode;
3937
import com.oracle.truffle.api.profiles.ConditionProfile;
4038
import com.oracle.truffle.api.profiles.ValueProfile;
4139
import com.oracle.truffle.r.nodes.access.FrameSlotNode;
@@ -131,9 +129,6 @@ protected Object assign(VirtualFrame frame, RStringVector xVec, Object value, RE
131129
env = REnvironment.globalEnv();
132130
}
133131
} else {
134-
if (CompilerDirectives.inInterpreter()) {
135-
LoopNode.reportLoopCount(this, -1);
136-
}
137132
if (env == REnvironment.emptyEnv()) {
138133
throw error(RError.Message.CANNOT_ASSIGN_IN_EMPTY_ENV);
139134
}

com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/HiddenInternalFunctions.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@
4242
import com.oracle.truffle.api.dsl.Specialization;
4343
import com.oracle.truffle.api.frame.MaterializedFrame;
4444
import com.oracle.truffle.api.frame.VirtualFrame;
45-
import com.oracle.truffle.api.nodes.LoopNode;
4645
import com.oracle.truffle.api.nodes.Node;
4746
import com.oracle.truffle.api.profiles.ConditionProfile;
4847
import com.oracle.truffle.r.nodes.access.variables.ReadVariableNode;
@@ -242,9 +241,6 @@ protected Object lazyLoadDBFetch(VirtualFrame frame, RIntVector key, RStringVect
242241
@TruffleBoundary
243242
private Object lazyLoadDBFetchInternal(RContext context, MaterializedFrame frame, RIntVector key, RStringVector datafile, int compression, RFunction envhook,
244243
CallRFunctionCachedNode callCache) {
245-
if (CompilerDirectives.inInterpreter()) {
246-
LoopNode.reportLoopCount(this, -5);
247-
}
248244
String dbPath = datafile.getDataAt(0);
249245
String packageName = context.getSafeTruffleFile(dbPath).getName();
250246
byte[] dbData = RContext.getInstance().stateLazyDBCache.getData(context, dbPath);

0 commit comments

Comments
 (0)