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. hokein on Jun 4 2020, 5:49 AM. Authored by
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...