================
@@ -64,6 +64,12 @@ struct clang::CodeGen::CGCoroData {
// statements jumps to this point after calling return_xxx promise member.
CodeGenFunction::JumpDest FinalJD;
+ // A cleanup flag for the coroutine return value object when it is
initialized
+ // directly by the get-return-object invocation. It models the standard's
+ // initial-await-resume-called guard for exceptions thrown during coroutine
+ // startup, before the initial await_resume starts.
+ Address InitialReturnObjectActiveFlag = Address::invalid();
----------------
ChuanqiXu9 wrote:
OK, seems fine to me
https://github.com/llvm/llvm-project/pull/202279
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits