diff options
author | Iain Sandoe <iain@sandoe.co.uk> | 2020-05-17 12:26:19 +0100 |
---|---|---|
committer | Iain Sandoe <iain@sandoe.co.uk> | 2020-05-17 19:59:40 +0100 |
commit | 2b9a271b2d0ba340234a138b7f8289bd7dca2fc5 (patch) | |
tree | bae6046db83ff4795a54c51600e20211d0ccb679 /gcc | |
parent | 4c1b27f961aadecf643d11f2e3e8abb89121fbfb (diff) | |
download | gcc-2b9a271b2d0ba340234a138b7f8289bd7dca2fc5.zip gcc-2b9a271b2d0ba340234a138b7f8289bd7dca2fc5.tar.gz gcc-2b9a271b2d0ba340234a138b7f8289bd7dca2fc5.tar.bz2 |
coroutines: Avoid a maybe used uninitialized warning. NFC.
This avoids a (bogus) warning that occurs with some bootstrap
compilers.
gcc/cp/ChangeLog:
2020-05-17 Iain Sandoe <iain@sandoe.co.uk>
* coroutines.cc (morph_fn_to_coro): Initialize the
gro variable.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/cp/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/cp/coroutines.cc | 3 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 7ac074a..65fc644 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,7 @@ +2020-05-17 Iain Sandoe <iain@sandoe.co.uk> + + * coroutines.cc (morph_fn_to_coro): Initialize the gro variable. + 2020-05-16 Iain Sandoe <iain@sandoe.co.uk> * coroutines.cc (finish_co_return_stmt): Implement rules diff --git a/gcc/cp/coroutines.cc b/gcc/cp/coroutines.cc index facfafa..4cbc0e0 100644 --- a/gcc/cp/coroutines.cc +++ b/gcc/cp/coroutines.cc @@ -4285,7 +4285,8 @@ morph_fn_to_coro (tree orig, tree *resumer, tree *destroyer) tree gro_context_body = push_stmt_list (); bool gro_is_void_p = VOID_TYPE_P (TREE_TYPE (get_ro)); - tree gro, gro_bind_vars = NULL_TREE; + tree gro = NULL_TREE; + tree gro_bind_vars = NULL_TREE; /* We have to sequence the call to get_return_object before initial suspend. */ if (gro_is_void_p) |