forked from lix-project/lix
Don't use state.positions[noPos]
This caused traces 'at «none»:0: (source not available)'.
This commit is contained in:
parent
6b69652385
commit
c548e35498
|
@ -737,7 +737,7 @@ static RegisterPrimOp primop_break({
|
||||||
throw Error(ErrorInfo{
|
throw Error(ErrorInfo{
|
||||||
.level = lvlInfo,
|
.level = lvlInfo,
|
||||||
.msg = hintfmt("quit the debugger"),
|
.msg = hintfmt("quit the debugger"),
|
||||||
.errPos = state.positions[noPos],
|
.errPos = nullptr,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1164,7 +1164,7 @@ static void prim_derivationStrict(EvalState & state, const PosIdx pos, Value * *
|
||||||
}
|
}
|
||||||
|
|
||||||
} catch (Error & e) {
|
} catch (Error & e) {
|
||||||
e.addTrace(state.positions[noPos],
|
e.addTrace(nullptr,
|
||||||
hintfmt("while evaluating the attribute '%1%' of the derivation '%2%'", key, drvName),
|
hintfmt("while evaluating the attribute '%1%' of the derivation '%2%'", key, drvName),
|
||||||
true);
|
true);
|
||||||
throw;
|
throw;
|
||||||
|
|
Loading…
Reference in a new issue