diff options
Diffstat (limited to 'gcc/tree-ssa.c')
-rw-r--r-- | gcc/tree-ssa.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/gcc/tree-ssa.c b/gcc/tree-ssa.c index 36aaffd..9acb035 100644 --- a/gcc/tree-ssa.c +++ b/gcc/tree-ssa.c @@ -1156,13 +1156,8 @@ delete_tree_ssa (void) /* Remove annotations from every referenced local variable. */ FOR_EACH_REFERENCED_VAR (cfun, var, rvi) { - if (is_global_var (var)) - continue; - if (var_ann (var)) - { - ggc_free (var_ann (var)); - *DECL_VAR_ANN_PTR (var) = NULL; - } + ggc_free (var_ann (var)); + *DECL_VAR_ANN_PTR (var) = NULL; } htab_delete (gimple_referenced_vars (cfun)); cfun->gimple_df->referenced_vars = NULL; |