From 54322f09d353e296b06ce8b1f4264749a7ccd489 Mon Sep 17 00:00:00 2001 From: Qyriad Date: Tue, 7 May 2024 18:28:29 -0600 Subject: nix3-eval: don't elide top-level errors Fixes #276. Change-Id: I83e71beb5c35d6f3b10a4186caa5e52a2f95b510 --- src/nix/eval.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/nix') diff --git a/src/nix/eval.cc b/src/nix/eval.cc index a9e4c8968..469ff7391 100644 --- a/src/nix/eval.cc +++ b/src/nix/eval.cc @@ -1,5 +1,6 @@ #include "command-installable-value.hh" #include "common-args.hh" +#include "print-options.hh" #include "shared.hh" #include "store-api.hh" #include "eval.hh" @@ -127,7 +128,8 @@ struct CmdEval : MixJSON, InstallableValueCommand, MixReadOnlyOption *v, PrintOptions { .force = true, - .derivationPaths = true + .derivationPaths = true, + .errors = ErrorPrintBehavior::ThrowTopLevel, } ) ); -- cgit v1.2.3