GNU bug report logs -
#49315
[PATCH]: Lint usages of 'wrap-program' without a "bash" input.
Previous Next
Reported by: Maxime Devos <maximedevos <at> telenet.be>
Date: Thu, 1 Jul 2021 11:41:01 UTC
Severity: normal
Tags: patch
Done: Mathieu Othacehe <othacehe <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #8 received at 49315 <at> debbugs.gnu.org (full text, mbox):
Hey Maxim,
> + "Try to find the body of the procedure defined inline by EXPRESSION.
> +If it was found, call EXPRESSION with its body. If it wasn't, call
^
FOUND
> + (`(,(or 'let 'let*) . ,_)
> + (find-procedure-body (car (last-pair expression)) found
> + #:not-found not-found))
You can use "last" from (srfi srfi-1) here. What's the point of
stripping the let clause by the way?
> + (list (make-warning package
> + ;; TRANSLATORS: 'modify-phases' is a Scheme syntax
> + ;; and should not be translated.
> + (G_ "incorrect call to ‘modify-phases’")
> + #:field 'arguments)))
Maybe you could return a plain object here.
> + (list (make-warning package
> + ;; TRANSLATORS: See ‘modify-phases’ in the manual.
> + (G_ "invalid phase clause")
> + #:field 'arguments)))
and here.
Thanks,
Mathieu
This bug report was last modified 3 years and 321 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.