summaryrefslogtreecommitdiff
path: root/tests/scripts/options/warn-undefined-variables
diff options
context:
space:
mode:
Diffstat (limited to 'tests/scripts/options/warn-undefined-variables')
-rw-r--r--tests/scripts/options/warn-undefined-variables11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/scripts/options/warn-undefined-variables b/tests/scripts/options/warn-undefined-variables
index 9bd40865..d9653d2c 100644
--- a/tests/scripts/options/warn-undefined-variables
+++ b/tests/scripts/options/warn-undefined-variables
@@ -35,4 +35,15 @@ run_make_test(undef, '--warn-undefined-variables',
#MAKEFILE#:9: warning: undefined variable 'UNDEFINED'
ref");
+# sv 63609.
+# Test for buffer overrun in warn_undefined.
+run_make_test(q!
+all:;
+X := $(averyveryverylongvariablename)
+!,
+ '--warn-undefined-variables',
+ "#MAKEFILE#:3: warning: undefined variable 'averyveryverylongvariablename'
+#MAKE#: 'all' is up to date.\n"
+);
+
1;