Follow-up Comment #1, bug #60799 (project make):
[comment #0 original submission:]
> Parser chokes on second expansion of a prerequisite with ; o #
>
> $ cat makefile
> MAKEFLAGS+=--warn-undefined-variables
> .SECONDEXPANSION:
> hello: $$(shell echo world;)
> touch $@
>
> bye: $$(hello#world)
> touch $@
> $ make hello
> makefile:7: *** unterminated variable reference. Stop.
> $ make bye
> makefile:7: *** unterminated variable reference. Stop.
> $
>
>
> Parser treats ; as a recipe delimiter and # as a comment delimiter.
(file #51584, file #51585)
_______________________________________________________
Additional Item Attachment:
File name: sv_60799_se_semi_fix.diff Size:4 KB
<https://file.savannah.gnu.org/file/sv_60799_se_semi_fix.diff?file_id=51584>
File name: sv_60799_se_semi_test.diff Size:3 KB
<https://file.savannah.gnu.org/file/sv_60799_se_semi_test.diff?file_id=51585>
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?60799>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/