summary refs log tree commit diff
path: root/src/libexpr/get-drvs.cc
diff options
context:
space:
mode:
authorEelco Dolstra <e.dolstra@tudelft.nl>2006-07-25 21:21:50 +0000
committerEelco Dolstra <e.dolstra@tudelft.nl>2006-07-25 21:21:50 +0000
commit2317d8f6712b2d4e249b8b1206f9e0a9c4269fc0 (patch)
treec1fb67e196e334bed09ee9c7a8d0b6a8be19da07 /src/libexpr/get-drvs.cc
parent0e6dc72a7a4d29b7f1a1458670581a29d573e479 (diff)
downloadguix-2317d8f6712b2d4e249b8b1206f9e0a9c4269fc0.tar.gz
* `nix-instantiate --print-args' prints out the arguments of a
  top-level function.

Diffstat (limited to 'src/libexpr/get-drvs.cc')
-rw-r--r--src/libexpr/get-drvs.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libexpr/get-drvs.cc b/src/libexpr/get-drvs.cc
index c7fc52db15..736c3e522f 100644
--- a/src/libexpr/get-drvs.cc
+++ b/src/libexpr/get-drvs.cc
@@ -124,15 +124,15 @@ static void getDerivations(EvalState & state, Expr e,
     DrvInfos & drvs, Exprs & doneExprs, const string & attrPath,
     const string & pathTaken)
 {
-    /* Automatically call functions that have defaults for all
-       arguments. */
+    /* Automatically call functions for which each argument has a
+       default value. */
     ATermList formals;
     ATerm body, pos;
     if (matchFunction(e, formals, body, pos)) {
         for (ATermIterator i(formals); i; ++i) {
             Expr name, def; ATerm values, def2;
             if (!matchFormal(*i, name, values, def2)) abort();
-            if (!matchDefaultValue(def2, def)) 
+            if (!matchDefaultValue(def2, def))
                 throw TypeError(format("cannot auto-call a function that has an argument without a default value (`%1%')")
                     % aterm2String(name));
         }