diff options
Diffstat (limited to 'gcc/cpplib.c')
-rw-r--r-- | gcc/cpplib.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/gcc/cpplib.c b/gcc/cpplib.c index 9daee3e..bc50452 100644 --- a/gcc/cpplib.c +++ b/gcc/cpplib.c @@ -298,7 +298,6 @@ do_undef (pfile) cpp_warning (pfile, "undefining \"%s\"", node->name); _cpp_free_definition (node); - node->type = T_VOID; } } @@ -1369,14 +1368,7 @@ do_unassert (pfile) node->type = T_VOID; } else - { - for (temp = node->value.answers; temp; temp = next) - { - next = temp->next; - FREE_ANSWER (temp); - } - node->type = T_VOID; - } + _cpp_free_definition (node); } if (answer) |