GNU bug report logs - #15814
24.3.50; Signal error on malformed bindings in `cl-symbol-macrolet' (patch)

Previous Next

Package: emacs;

Reported by: Nathan Trapuzzano <nbtrap <at> nbtrap.com>

Date: Tue, 5 Nov 2013 20:42:01 UTC

Severity: minor

Tags: patch

Found in version 24.3.50

Done: Stefan Monnier <monnier <at> iro.umontreal.ca>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Stefan Monnier <monnier <at> IRO.UMontreal.CA>
To: Nathan Trapuzzano <nbtrap <at> nbtrap.com>
Cc: 15814-done <at> debbugs.gnu.org
Subject: bug#15814: 24.3.50; Signal error on malformed bindings in `cl-symbol-macrolet' (patch)
Date: Fri, 08 Nov 2013 14:06:48 -0500
>>>> Now that I think about it, maybe an alternative for the "let format
>>>> checks" is to keep them in bytecomp.el and change cconv so that the
>>>> problems are *preserved* (and hence later detected by bytecomp).
> We can make cconv work while preserving the malformed bindings, but when
> the compiler prints the warnings, there's a good chance that the
> malformed binding that gets printed will not look like the binding as it
> appears in the source, since cconv might transform the VALUE part.
> Therefore I think it's preferable to use byte-compile-log-warning in
> cconv.

OK, fair enough,


        Stefan




This bug report was last modified 11 years and 273 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.