diff options
author | Kai Tietz <kai.tietz@onevision.com> | 2010-06-09 11:39:33 +0000 |
---|---|---|
committer | Kai Tietz <ktietz@gcc.gnu.org> | 2010-06-09 13:39:33 +0200 |
commit | 0d7d49516c84fb731e28dc2667c978a7f52038d3 (patch) | |
tree | 2418ebccb7113f34b77c68f41e9eadcd5a633fc3 /gcc/fortran | |
parent | 5d7eb7e2fba8d94ed00204558f16f1a4465f6bd0 (diff) | |
download | gcc-0d7d49516c84fb731e28dc2667c978a7f52038d3.zip gcc-0d7d49516c84fb731e28dc2667c978a7f52038d3.tar.gz gcc-0d7d49516c84fb731e28dc2667c978a7f52038d3.tar.bz2 |
resolve.c (resolve_deallocate_expr): Avoid warning about possible use of iunitialized sym.
2010-06-09 Kai Tietz <kai.tietz@onevision.com>
* fortran/resolve.c (resolve_deallocate_expr): Avoid warning
about possible use of iunitialized sym.
(resolve_allocate_expr): Pre-initialize sym by NULL.
From-SVN: r160464
Diffstat (limited to 'gcc/fortran')
-rw-r--r-- | gcc/fortran/resolve.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/fortran/resolve.c b/gcc/fortran/resolve.c index e4c7394..2ee82af 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; |