diff options
author | Iain Sandoe <iain@sandoe.co.uk> | 2020-04-07 15:03:21 +0100 |
---|---|---|
committer | Iain Sandoe <iain@sandoe.co.uk> | 2020-04-07 16:30:30 +0100 |
commit | 89b01e86ff8521a0decf292595089e5631cc9320 (patch) | |
tree | 172b02ed153431332d9aca9e62c3e4fba4875e1e /libstdc++-v3 | |
parent | 6a90680bfff0a3803b3dc950c847046abb2d7d54 (diff) | |
download | gcc-89b01e86ff8521a0decf292595089e5631cc9320.zip gcc-89b01e86ff8521a0decf292595089e5631cc9320.tar.gz gcc-89b01e86ff8521a0decf292595089e5631cc9320.tar.bz2 |
coroutines, ensure placeholder var is properly declared.
In cases that we need to extended the lifetime of a temporary captured
by reference, we make a replacement var for the temporary. This will
be then used to define a coroutine frame entry (so that the var created
is elided by a later phase). However, we should ensure that the var
is correctly declared anyway.
gcc/cp/ChangeLog:
2020-04-07 Iain Sandoe <iain@sandoe.co.uk>
* coroutines.cc (maybe_promote_captured_temps): Ensure that
reference capture placeholder vars are properly declared.
Diffstat (limited to 'libstdc++-v3')
0 files changed, 0 insertions, 0 deletions