File tree 2 files changed +3
-0
lines changed
2 files changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -484,6 +484,7 @@ void ASTStmtReader::VisitCoawaitExpr(CoawaitExpr *E) {
484
484
for (auto &SubExpr: E->SubExprs )
485
485
SubExpr = Record.readSubStmt ();
486
486
E->OpaqueValue = cast_or_null<OpaqueValueExpr>(Record.readSubStmt ());
487
+ E->OpaqueFramePtr = cast_or_null<OpaqueValueExpr>(Record.readSubStmt ());
487
488
E->setIsImplicit (Record.readInt () != 0 );
488
489
}
489
490
@@ -493,6 +494,7 @@ void ASTStmtReader::VisitCoyieldExpr(CoyieldExpr *E) {
493
494
for (auto &SubExpr: E->SubExprs )
494
495
SubExpr = Record.readSubStmt ();
495
496
E->OpaqueValue = cast_or_null<OpaqueValueExpr>(Record.readSubStmt ());
497
+ E->OpaqueFramePtr = cast_or_null<OpaqueValueExpr>(Record.readSubStmt ());
496
498
}
497
499
498
500
void ASTStmtReader::VisitDependentCoawaitExpr (DependentCoawaitExpr *E) {
Original file line number Diff line number Diff line change @@ -445,6 +445,7 @@ void ASTStmtWriter::VisitCoroutineSuspendExpr(CoroutineSuspendExpr *E) {
445
445
for (Stmt *S : E->children ())
446
446
Record.AddStmt (S);
447
447
Record.AddStmt (E->getOpaqueValue ());
448
+ Record.AddStmt (E->getOpaqueFramePtr ());
448
449
}
449
450
450
451
void ASTStmtWriter::VisitCoawaitExpr (CoawaitExpr *E) {
You can’t perform that action at this time.
0 commit comments