~ruther/guix-local

2242ff45fa25656a0b4420fc901e22058513e338 — Ludovic Courtès 11 years ago d9ae938
gexp: Slightly simplify 'lower-inputs'.

* guix/gexp.scm (lower-inputs): Simplify first case by removing the
  'input' binding.
1 files changed, 6 insertions(+), 6 deletions(-)

M guix/gexp.scm
M guix/gexp.scm => guix/gexp.scm +6 -6
@@ 204,12 204,12 @@ the cross-compilation target triplet."
  (with-monad %store-monad
    (sequence %store-monad
              (map (match-lambda
                    ((and ((? struct? thing) sub-drv ...) input)
                     (mlet* %store-monad ((lower -> (lookup-compiler thing))
                                          (drv (lower thing system target)))
                       (return `(,drv ,@sub-drv))))
                    (input
                     (return input)))
                     (((? struct? thing) sub-drv ...)
                      (mlet* %store-monad ((lower -> (lookup-compiler thing))
                                           (drv (lower thing system target)))
                        (return `(,drv ,@sub-drv))))
                     (input
                      (return input)))
                   inputs))))

(define* (lower-reference-graphs graphs #:key system target)