We lost errorBit for StmtExpr if a recoveryExpr is the result
expr of a CompoundStmt, which will lead to crashes.
// `-StmtExpr
// `-CompoundStmt
// `-RecoveryExp
({ invalid(); }); Differential D81154
[AST][RecoveryExpr] Populate the dependence bits from CompoundStmt result expr to StmtExpr. Authored by hokein on Jun 4 2020, 5:49 AM.
Details We lost errorBit for StmtExpr if a recoveryExpr is the result // `-StmtExpr
// `-CompoundStmt
// `-RecoveryExp
({ invalid(); });
Diff Detail
Event Timeline
Comment Actions address comments.
| ||||||||||||||||||||||||
I think I know the answer now - you can't expand a param pack over stmtexpr boundaries. Could repace this comment...