diff options
author | Eelco Dolstra <e.dolstra@tudelft.nl> | 2006-05-30 11:31:33 +0000 |
---|---|---|
committer | Eelco Dolstra <e.dolstra@tudelft.nl> | 2006-05-30 11:31:33 +0000 |
commit | b1c63dc36230bfe4ac4d128f6647846a995feb40 (patch) | |
tree | ba4dcf6fb50a685b0b22c29f82429b1e904e7d46 /src/libexpr/get-drvs.cc | |
parent | c7d9397fc911997ff10192662bfdaf419167b142 (diff) |
* Don't use badTerm, it gives awful error messages.
Diffstat (limited to 'src/libexpr/get-drvs.cc')
-rw-r--r-- | src/libexpr/get-drvs.cc | 3 |
1 files changed, 2 insertions, 1 deletions
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")); |