]> git.saurik.com Git - bison.git/blobdiff - src/reader.c
fix warnings for useless %printer/%destructor
[bison.git] / src / reader.c
index 27ddad0835422b13bf7e9fdc7df7b69b1428c5cc..9bb9d7b6a6ce4a35e5c1d895c8c541e3e34d3fde 100644 (file)
@@ -470,6 +470,8 @@ grammar_current_rule_symbol_append (symbol *sym, location loc,
   p = grammar_symbol_append (sym, loc);
   if (name)
     assign_named_ref(p, name);
+  if (sym->status == undeclared || sym->status == used)
+    sym->status = needed;
 }
 
 /* Attach an ACTION to the current rule.  */