Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
# Prefix in .
# test cases for generate script
+# some blank/comment lines to make "saw WARN" come out with 1-
+# and 2-digit line numbers
+
+WARN += 3
+TOP_WARN += 3
+# $WARN
+# $(WARN)
+# $(TOP_WARN)
+# $(TOP_WARN)
+
${eval ${call some-macro, 42, $$x, { $(foreach something) } }}
# doctests:
# test cases for generate script
+# some blank/comment lines to make "saw WARN" come out with 1-
+# and 2-digit line numbers
+
+WARN += 3
+&WARN += 3
+# $WARN
+# $(WARN)
+# $(&WARN)
+# &$WARN
+
&${ some-macro, 42, $x, { &$- $(foreach something) } }
# doctests:
+subdirmk: warning: ./Dir.sd.mk:8: possibly confusing unbracketed single-char $-expansion
+subdirmk: warning: saw both WARN and &WARN
+ saw WARN at ./Dir.sd.mk:6
+ saw WARN at ./Dir.sd.mk:9
+ saw &WARN at ./Dir.sd.mk:7
+ saw &WARN at ./Dir.sd.mk:10
+ saw &WARN at ./Dir.sd.mk:11