diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-06-30 09:02:58 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2020-06-30 09:02:58 +0000 |
commit | 11e1cfcf5823a22cbf88c0f7dd8b5460cd76712c (patch) | |
tree | 6c68cc264cf59b71f682305daa13415f58ce13b3 /gcc/cp | |
parent | 4816bf6a080909f4088c38a70055611046a184d4 (diff) | |
download | gcc-11e1cfcf5823a22cbf88c0f7dd8b5460cd76712c.zip gcc-11e1cfcf5823a22cbf88c0f7dd8b5460cd76712c.tar.gz gcc-11e1cfcf5823a22cbf88c0f7dd8b5460cd76712c.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc/cp')
-rw-r--r-- | gcc/cp/ChangeLog | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 03c6e88..6359cbd 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,24 @@ +2020-06-29 Iain Sandoe <iain@sandoe.co.uk> + + PR c++/95519 + * coroutines.cc (struct coroutine_info):Add a field + to hold computed p.return_void expressions. + (coro_build_promise_expression): New. + (get_coroutine_return_void_expr): New. + (finish_co_yield_expr): Build the promise expression + using coro_build_promise_expression. + (finish_co_return_stmt): Likewise. + (build_init_or_final_await): Likewise. + (morph_fn_to_coro): Likewise, for several cases. + +2020-06-29 Iain Sandoe <iain@sandoe.co.uk> + + Backported from master: + 2020-06-26 Iain Sandoe <iain@sandoe.co.uk> + + * coroutines.cc (morph_fn_to_coro): Handle error + returns in building g-r-o-o-a-f expressions. + 2020-06-28 Iain Sandoe <iain@sandoe.co.uk> Backported from master: |