]> git.ipfire.org Git - thirdparty/make.git/commit
[SV 20513] Un-escaped # are not comments in function invocations
authorPaul Smith <psmith@gnu.org>
Thu, 22 Dec 2016 23:47:26 +0000 (18:47 -0500)
committerPaul Smith <psmith@gnu.org>
Mon, 26 Dec 2016 14:01:59 +0000 (09:01 -0500)
commitc6966b323811c37acedff05b576b907b06aea5f4
tree0e448392509d54290f07a1828262e38e62a5a036
parent0029ea89412225493fa01c75d193a6336a1717f5
[SV 20513] Un-escaped # are not comments in function invocations

* NEWS: Document the change, as a backward-incompatible change.
* main.c (main): Add 'nocomment' to the .FEATURES variable.
* read.c (remove_comments): Skip variable references during remove.
(find_char_unquote): Fix comments for new STOPMAP support.
* tests/scripts/features/escape: Test new escape syntax.
* tests/scripts/functions/guile: Ditto.
* tests/scripts/functions/shell: Ditto.
NEWS
main.c
read.c
tests/scripts/features/escape
tests/scripts/functions/guile
tests/scripts/functions/shell