On 11/17/19 3:24 AM, Iain Sandoe wrote: > > This part of the patch series provides the builtin functions > used by the standard library code and the internal functions > used to implement lowering of the coroutine state machine. > > gcc/ChangeLog: > > 2019-11-17 Iain Sandoe <i...@sandoe.co.uk> > > * builtin-types.def (BT_FN_BOOL_PTR): New. > (BT_FN_PTR_PTR_SIZE_BOOL): New. > * builtins.def (DEF_COROUTINE_BUILTIN): New. > * coroutine-builtins.def: New file. > * internal-fn.c (expand_CO_FRAME): New. > (expand_CO_YIELD): New. > (expand_CO_SUSPN): New. > (expand_CO_ACTOR): New. > * internal-fn.def (CO_ACTOR): New. > (CO_YIELD): New. > (CO_SUSPN): New. > (CO_FRAME): New. This is OK as would be any minor adjustments you may ultimately need due to other feedback on the kit.
jeff