]> git.saurik.com Git - bison.git/blobdiff - tests/named-refs.at
named references: fix double free.
[bison.git] / tests / named-refs.at
index 98f45a532b6be83cd018d1673d75c5efd1d3c8f2..ff414a93dd0b22be5185de76b86ee51a738b2673 100644 (file)
@@ -472,6 +472,19 @@ AT_CLEANUP
 
 #######################################################################
 
+# Bison used to free twice the named ref for "a", since a single copy
+# was used in two rules.
+AT_SETUP([Factored LHS])
+AT_DATA_GRAMMAR([test.y],
+[[
+%%
+start[a]: "foo" | "bar";
+]])
+AT_BISON_CHECK([-o test.c test.y])
+AT_CLEANUP
+
+#######################################################################
+
 AT_SETUP([Unresolved references])
 AT_DATA_GRAMMAR([test.y],
 [[