]> git.saurik.com Git - bison.git/blobdiff - src/symlist.c
fix warnings for useless %printer/%destructor
[bison.git] / src / symlist.c
index 03169450d32b86940f7d85cc157e9f383144b51f..abb58674f1c80a5b935cbcdbd316463df83e4fff 100644 (file)
@@ -232,7 +232,7 @@ symbol_list_destructor_set (symbol_list *node, char const *code, location loc)
     {
       case SYMLIST_SYMBOL:
         symbol_destructor_set (node->content.sym, &destructor);
-        if (node->content.sym->status == needed)
+        if (node->content.sym->status == undeclared)
           node->content.sym->status = used;
         break;
       case SYMLIST_TYPE:
@@ -258,7 +258,7 @@ symbol_list_printer_set (symbol_list *node, char const *code, location loc)
     {
       case SYMLIST_SYMBOL:
         symbol_printer_set (node->content.sym, &printer);
-        if (node->content.sym->status == needed)
+        if (node->content.sym->status == undeclared)
           node->content.sym->status = used;
         break;
       case SYMLIST_TYPE: