about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/libexpr/eval.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libexpr/eval.cc b/src/libexpr/eval.cc
index 31e9c462f365..2a5019fd9a22 100644
--- a/src/libexpr/eval.cc
+++ b/src/libexpr/eval.cc
@@ -572,9 +572,10 @@ Expr evalExpr2(EvalState & state, Expr e)
             ATerm p;
             if (matchAttrs(e1, as) && matchPath(e2, p)) {
                 static bool haveWarned = false;
-                warnOnce(haveWarned,
+                warnOnce(haveWarned, format(
                     "concatenation of a derivation and a path is deprecated, "
-                    "you should write `drv + \"/path\"' instead of `drv + /path'");
+                    "you should write `drv + \"%1%\"' instead of `drv + %1%'")
+                    % aterm2String(p));
                 PathSet context;
                 return makeStr(
                     coerceToString(state, makeSelect(e1, toATerm("outPath")), context)