From 2e67d2c99941dcf92d2c09581080f7d46ee40d56 Mon Sep 17 00:00:00 2001 From: ktietz Date: Wed, 9 Jun 2010 11:39:33 +0000 Subject: [PATCH] 2010-06-09 Kai Tietz * fortran/resolve.c (resolve_deallocate_expr): Avoid warning about possible use of iunitialized sym. (resolve_allocate_expr): Pre-initialize sym by NULL. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@160464 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 4 ++++ gcc/fortran/resolve.c | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cb5ec8ca0fda..3c561882796b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ 2010-06-09 Kai Tietz + * fortran/resolve.c (resolve_deallocate_expr): Avoid warning + about possible use of iunitialized sym. + (resolve_allocate_expr): Pre-initialize sym by NULL. + * c-objc-common.c (c_tree_printer): Pre-intialize t by NULL_TREE. 2010-06-09 Martin Jambor diff --git a/gcc/fortran/resolve.c b/gcc/fortran/resolve.c index e4c739430a84..2ee82afbe5ac 100644 --- a/gcc/fortran/resolve.c +++ b/gcc/fortran/resolve.c @@ -6065,6 +6065,7 @@ resolve_deallocate_expr (gfc_expr *e) bad: gfc_error ("Allocate-object at %L must be ALLOCATABLE or a POINTER", &e->where); + return FAILURE; } if (check_intent_in && sym->attr.intent == INTENT_IN) @@ -6196,7 +6197,7 @@ resolve_allocate_expr (gfc_expr *e, gfc_code *code) symbol_attribute attr; gfc_ref *ref, *ref2; gfc_array_ref *ar; - gfc_symbol *sym; + gfc_symbol *sym = NULL; gfc_alloc *a; gfc_component *c; gfc_expr *init_e; -- 2.47.2