From abc26ca0d2cbc86ab8ffa1e996088699bfc6b235 Mon Sep 17 00:00:00 2001 From: eldritch horrors Date: Sat, 26 Apr 2025 22:14:05 +0200 Subject: [PATCH] libexpr: don't determinePos in ExprBlackHole::eval `v` is invalid, its position (if it exists at all) will be stale. Change-Id: I79147c92fe6b2b077a9aa4783231b7aac05ef9d2 --- lix/libexpr/eval.cc | 1 - 1 file changed, 1 deletion(-) diff --git a/lix/libexpr/eval.cc b/lix/libexpr/eval.cc index f67ba75c0..698f53c81 100644 --- a/lix/libexpr/eval.cc +++ b/lix/libexpr/eval.cc @@ -2107,7 +2107,6 @@ void ExprPos::eval(EvalState & state, Env & env, Value & v) void ExprBlackHole::eval(EvalState & state, Env & env, Value & v) { state.ctx.errors.make("infinite recursion encountered") - .atPos(v.determinePos(noPos)) .debugThrow(); }