]> Kevux Git Server - fll/commit
Bugfix: Remove extra arguments being added.
authorKevin Day <kevin@kevux.org>
Sun, 2 Apr 2023 22:45:11 +0000 (17:45 -0500)
committerKevin Day <kevin@kevux.org>
Sun, 2 Apr 2023 22:45:11 +0000 (17:45 -0500)
commite8998b2e7976cee50c8e0db55ed19e2137d7aa12
treec07b6f42ba2bcfd1de47ef9e70274480b4ca7253
parentf3b30b28d8f5db3c223c785eefe482b7e333f71e
Bugfix: Remove extra arguments being added.

The parameter expansion is perhaps the worst designed area of the Featureless Make project.
It went through a lot of iterations and the logic requires jumping around too much.

At some point I changed the code to fix problems with the expansion logic regarding quotes and not quotes.
Two functions were left that still added arguments of their own.
This seems wrong.
This does not appear to cause an obvious bug and so it is also unclear if removing these cause a non-obvious regression.
Keep an eye out for regressions in this.
level_3/fake/c/private-make-operate.c