[clang] [ExprConstant] Handle shift overflow the same way as other kinds of overflow (PR #99579)

Eli Friedman via cfe-commits cfe-commits at lists.llvm.org
Thu Jul 18 18:09:54 PDT 2024


efriedma-quic wrote:

Pushed new version with an update to make Sema::VerifyIntegerConstantExpression slightly more strict.  That handles the cases where the errors were getting dropped.  The tradeoff is that we're more strict about arithmetic overflow in certain integer constant expressions (clang/test/SemaCXX/enum.cpp).

https://github.com/llvm/llvm-project/pull/99579


More information about the cfe-commits mailing list