8902b05acf
The modifier ':C' now only compiles the regular expression if the result of the expression is actually needed. Several other modifiers have the same bug of evaluating the expression in cases where this is not needed. It just doesn't show up because they don't have any noticeable side effects, other than wasting CPU time. This affects irrelevant conditions as well.
9 lines
427 B
Plaintext
9 lines
427 B
Plaintext
make: "opt-debug-lint.mk" line 19: Variable "X" is undefined
|
|
make: "opt-debug-lint.mk" line 41: Variable "UNDEF" is undefined
|
|
make: "opt-debug-lint.mk" line 61: Missing delimiter ':' after modifier "L"
|
|
make: "opt-debug-lint.mk" line 61: Missing delimiter ':' after modifier "P"
|
|
make: "opt-debug-lint.mk" line 69: Unknown modifier "${"
|
|
make: Fatal errors encountered -- cannot continue
|
|
make: stopped in unit-tests
|
|
exit status 1
|