diff --git a/src/libexpr/get-drvs.cc b/src/libexpr/get-drvs.cc index 19778c6ab..8e439f08b 100644 --- a/src/libexpr/get-drvs.cc +++ b/src/libexpr/get-drvs.cc @@ -80,7 +80,8 @@ static bool getDerivation(EvalState & state, Expr e, DrvInfo drv; a = attrs->get(toATerm("name")); - if (!a) throw badTerm("derivation name missing", e); + /* !!! We really would like to have a decent back trace here. */ + if (!a) throw Error("derivation name missing"); drv.name = evalString(state, a); a = attrs->get(toATerm("system"));