[bug #60799] Parser chokes on second expansion of a prerequisite with ; o #

2023-01-08 Thread Paul D. Smith
Update of bug #60799 (project make): Item Group:None => Enhancement ___ Reply to this item at: ___

[bug #60799] Parser chokes on second expansion of a prerequisite with ; o #

2021-12-13 Thread Paul D. Smith
Follow-up Comment #6, bug #60799 (project make): I understand what you're saying. There's always a trade-off between having things "just work" which often involves adding a lot of exceptions and special cases, versus keeping behavior consistent and simple but forcing people to take extra steps

[bug #60799] Parser chokes on second expansion of a prerequisite with ; o #

2021-11-25 Thread Dmitry Goncharov
Follow-up Comment #5, bug #60799 (project make): > But my point is that $$ is NOT (intended to be) special to make. That's why make doesn't do parentheses matching which it sees it. Sure, we can adopt this stance and say no parentheses matching for $$. i am not sure this behavior is the most

[bug #60799] Parser chokes on second expansion of a prerequisite with ; o #

2021-09-06 Thread Paul D. Smith
Follow-up Comment #4, bug #60799 (project make): But my point is that $$ is NOT (intended to be) special to make. That's why make doesn't do parentheses matching which it sees it. In other words, to make this: bye: $$(hello#world) is treated the same way as this: bye: D(hello#world) for

[bug #60799] Parser chokes on second expansion of a prerequisite with ; o #

2021-06-19 Thread Dmitry Goncharov
Follow-up Comment #3, bug #60799 (project make): Yes, it is possible to store special characters in a variable. i'd not bother fixing this, if not for the fact that make already supports this input. It is just when second expansion is enabled the parser fails. i don't think this inconsistency

[bug #60799] Parser chokes on second expansion of a prerequisite with ; o #

2021-06-19 Thread Paul D. Smith
Follow-up Comment #2, bug #60799 (project make): I will look at the fix but I'm not sure I want to try to work around this. If "$$" appears in the prerequisite list then it's not special to make... this is true regardless of whether second expansion is enabled or not. As with all special

[bug #60799] Parser chokes on second expansion of a prerequisite with ; o #

2021-06-19 Thread Dmitry Goncharov
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:

[bug #60799] Parser chokes on second expansion of a prerequisite with ; o #

2021-06-19 Thread Dmitry Goncharov
URL: Summary: Parser chokes on second expansion of a prerequisite with ; o # Project: make Submitted by: dgoncharov Submitted on: Sat 19 Jun 2021 01:41:58 PM UTC Severity: 3 - Normal