r266451 - in /branches/c++-coroutines: ChangeLo...

iains@gcc.gnu.org iains@gcc.gnu.org
Mon Nov 26 11:21:00 GMT 2018


Author: iains
Date: Mon Nov 26 11:21:31 2018
New Revision: 266451

URL: https://gcc.gnu.org/viewcvs?rev=266451&root=gcc&view=rev
Log:
c++-coroutines - Expand co_returns.

2018-11-26  Iain Sandoe  <iain@sandoe.co.uk>

	* gcc/cp/coroutines.cc (co_return_expander): New callback.
	(expand_co_returns): New. (morph_fn_to_coro): Lookup the
	promise return_void() method.  Expand co_returns. Implement
	rule for flowing off the end of a coroutine.


Modified:
    branches/c++-coroutines/ChangeLog.coroutines
    branches/c++-coroutines/gcc/cp/coroutines.cc



More information about the Gcc-cvs mailing list