r268802 - in /branches/c++-coroutines: ChangeLo...
iains@gcc.gnu.org
iains@gcc.gnu.org
Tue Feb 12 16:28:00 GMT 2019
Author: iains
Date: Tue Feb 12 16:28:27 2019
New Revision: 268802
URL: https://gcc.gnu.org/viewcvs?rev=268802&root=gcc&view=rev
Log:
c++-coroutines - Build a proxy for the coro frame promise.
We will use this in place of the real entry during parsing
and then substitute the real frame reference when enough of the
frame layout is known to be able to compute it.
2019-02-12 Iain Sandoe <iain@sandoe.co.uk>
gcc/cp/
* coroutines.cc (coro_promise_type_found_p): Build a promise var
to be used as a proxy for the eventual frame var.
* cp-tree.h (lang_decl): Add promise_proxy.
(DECL_COROUTINE_PROMISE_PROXY): New.
Modified:
branches/c++-coroutines/ChangeLog.coroutines
branches/c++-coroutines/gcc/cp/coroutines.cc
branches/c++-coroutines/gcc/cp/cp-tree.h
More information about the Gcc-cvs
mailing list