Use the newly available space in the bit-fields of Stmt, and store
the expressions in ParenListExpr in a trailing array past ParenListExpr.
This saves 2 pointers per ParenListExpr. Additionally remove the branches
in the loop used to set the bits TypeDependent, ValueDependent,
InstantiationDependent and ContainsUnexpandedParameterPack,
and just access the bit-fields once at the end instead of during each iteration.
Details
Details
Diff Detail
Diff Detail
- Repository
- rC Clang