diff options
Diffstat (limited to 'src/libstore')
-rw-r--r-- | src/libstore/derivations.cc | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/src/libstore/derivations.cc b/src/libstore/derivations.cc index 61b3ea89c..aeab675b2 100644 --- a/src/libstore/derivations.cc +++ b/src/libstore/derivations.cc @@ -113,16 +113,6 @@ Derivation parseDerivation(ATerm t) } -static ATermList unparseStrings(const StringSet & paths) -{ - ATermList l = ATempty; - for (PathSet::const_reverse_iterator i = paths.rbegin(); - i != paths.rend(); ++i) - l = ATinsert(l, toATerm(*i)); - return l; -} - - ATerm unparseDerivation(const Derivation & drv) { ATermList outputs = ATempty; @@ -141,7 +131,7 @@ ATerm unparseDerivation(const Derivation & drv) inDrvs = ATinsert(inDrvs, makeDerivationInput( toATerm(i->first), - unparseStrings(i->second))); + toATermList(i->second))); ATermList args = ATempty; for (Strings::const_reverse_iterator i = drv.args.rbegin(); @@ -159,7 +149,7 @@ ATerm unparseDerivation(const Derivation & drv) return makeDerive( outputs, inDrvs, - unparseStrings(drv.inputSrcs), + toATermList(drv.inputSrcs), toATerm(drv.platform), toATerm(drv.builder), args, |