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

iains@gcc.gnu.org iains@gcc.gnu.org
Sat Jul 20 21:27:00 GMT 2019


Author: iains
Date: Sat Jul 20 21:27:02 2019
New Revision: 273636

URL: https://gcc.gnu.org/viewcvs?rev=273636&root=gcc&view=rev
Log:
c++-coroutines - Add coro frame to the CO_YIELD calls.

Providing a mechanism to track the usage of the coro frame content.

2019-07-20  Iain Sandoe  <iain@sandoe.co.uk>

	gcc/
	* internal-fn.def (CO_YIELD): Add function signature.
	(CO_FRAME): Make leaf.

	gcc/cp/=
	* coroutines.cc (co_await_expander): Add coro frame as a call arg to
	IFN_CO_YIELD calls.


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



More information about the Gcc-cvs mailing list