diff options
author | ktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-11-11 11:52:36 +0000 |
---|---|---|
committer | ktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-11-11 11:52:36 +0000 |
commit | b50046f251fe24567628919e9f37c5b2845bc224 (patch) | |
tree | 62d3282eafc970919b18f4aadd24a93b409edad3 | |
parent | 3090ad0a787177a191de8a2dd0d3245a63fa9eb5 (diff) | |
download | gcc-b50046f251fe24567628919e9f37c5b2845bc224.tar.gz |
[Fortran] PR 63701 Make sure variable is always used initialised
PR fortran/63701
* trans-expr.c (gfc_get_tree_for_caf_expr): Initialise found to false.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217345 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/fortran/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/fortran/trans-expr.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 576e69407f1..7c89d33acda 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,8 @@ +2014-11-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + PR fortran/63701 + * trans-expr.c (gfc_get_tree_for_caf_expr): Initialise found to false. + 2014-11-10 Janne Blomqvist <jb@gcc.gnu.org> PR libfortran/47007 diff --git a/gcc/fortran/trans-expr.c b/gcc/fortran/trans-expr.c index 18bc502a7c8..b36acbe1ea2 100644 --- a/gcc/fortran/trans-expr.c +++ b/gcc/fortran/trans-expr.c @@ -1406,7 +1406,7 @@ tree gfc_get_tree_for_caf_expr (gfc_expr *expr) { tree caf_decl; - bool found; + bool found = false; gfc_ref *ref; gcc_assert (expr && expr->expr_type == EXPR_VARIABLE); |