]> git.saurik.com Git - bison.git/blobdiff - tests/input.at
maint: prepare to use date ranges in copyright notices.
[bison.git] / tests / input.at
index 241c4d06e526b2980df6b65723d96fbe8ef3eba2..6cfa2b120a4a8363d1951b0b2f5def10403c7f2b 100644 (file)
@@ -1289,3 +1289,26 @@ input.y:5.19: invalid character after \-escape: \001
 ]])
 
 AT_CLEANUP
 ]])
 
 AT_CLEANUP
+
+## ------------------------- ##
+## LAC: Errors for %define.  ##
+## ------------------------- ##
+
+AT_SETUP([[LAC: Errors for %define]])
+
+AT_DATA([[input.y]],
+[[%%
+start: ;
+]])
+
+# parse.lac.* options are useless if LAC isn't actually activated.
+AT_BISON_CHECK([[-Dparse.lac.es-capacity-initial=1 input.y]],
+               [[1]], [],
+[[<command line>:2: %define variable `parse.lac.es-capacity-initial' is not used
+]])
+AT_BISON_CHECK([[-Dparse.lac.memory-trace=full input.y]],
+               [[1]], [],
+[[<command line>:2: %define variable `parse.lac.memory-trace' is not used
+]])
+
+AT_CLEANUP