[clang][AST] Widen TypeTraitExprBitfields.NumArgs to 16 bits.
authorBruno Ricci <riccibrun@gmail.com>
Tue, 9 Jun 2020 14:10:03 +0000 (15:10 +0100)
committerBruno Ricci <riccibrun@gmail.com>
Tue, 9 Jun 2020 14:18:15 +0000 (15:18 +0100)
commit8dcc7eecb75b39d723fd6fee566369bf67e43fdf
treeb1d470c6f87c22a047b81640784184d2b7de7d27
parent6d0f8345ac195990aea3776722f6de6e2957e6c2
[clang][AST] Widen TypeTraitExprBitfields.NumArgs to 16 bits.

`32 - 8 - 1 - NumExprBits` is now only equal to 6, which is way too small.
Add a test so that this does not happen again.
clang/include/clang/AST/Stmt.h
clang/lib/AST/ExprCXX.cpp
clang/test/SemaCXX/type-traits.cpp