diff options
author | Iain Sandoe <iain@sandoe.co.uk> | 2024-08-22 08:10:14 +0100 |
---|---|---|
committer | Iain Sandoe <iain@sandoe.co.uk> | 2024-08-24 19:39:05 +0100 |
commit | 47dbd69b1b31d34e28bf617d7991e6ad6a8bb957 (patch) | |
tree | e8918c0f183b5b9fd22918094541e2cbbf6d1bf5 /gcc/dwarf2codeview.cc | |
parent | 1d09ccc4a5fe7c9a3dd37fcef34c1523a5c95819 (diff) | |
download | gcc-47dbd69b1b31d34e28bf617d7991e6ad6a8bb957.zip gcc-47dbd69b1b31d34e28bf617d7991e6ad6a8bb957.tar.gz gcc-47dbd69b1b31d34e28bf617d7991e6ad6a8bb957.tar.bz2 |
c++, coroutines: Tidy up awaiter variable checks.
When we build an await expression, we might need to materialise the awaiter
if it is a prvalue. This re-implements this using core APIs instead of local
code.
gcc/cp/ChangeLog:
* coroutines.cc (build_co_await): Simplify checks for the cases that
we need to materialise an awaiter.
Signed-off-by: Iain Sandoe <iain@sandoe.co.uk>
Diffstat (limited to 'gcc/dwarf2codeview.cc')
0 files changed, 0 insertions, 0 deletions