llvm-project
[Clang] Add diagnostic when scoped enumeration requires an explicit conversion for binary operations
#152698
Merged

[Clang] Add diagnostic when scoped enumeration requires an explicit conversion for binary operations #152698

tinnamchoi
tinnamchoi [Clang] Add diagnostic when scoped enumeration requires an explicit c…
214a9541
tinnamchoi [Clang] Update existing tests to reflect new diagnostics for scoped e…
ab9d87b3
tinnamchoi [Clang] Add tests for new diagnostics for scoped enums
469f5594
github-actions
llvmbot llvmbot added clang
llvmbot llvmbot added clang:frontend
llvmbot
tinnamchoi
zwuis
zwuis commented on 2025-08-09
tinnamchoi [Clang] Remove unnecessary if block in scoped enum test
79d4d08b
tinnamchoi [Clang] Add tests for `fix-it`s for scoped enums
e22ad8b0
tinnamchoi [Clang]: Refactor Sema::CheckMultiplyDivideOperands for clarity
76baf51c
tinnamchoi [Clang] Suggest using `std::to_underlying` for invalid scoped enum op…
824084e8
tinnamchoi [Clang] Add tests for diagnostics for scoped enums in C++23
6193ea08
tinnamchoi tinnamchoi requested a review from zwuis zwuis 57 days ago
tinnamchoi [Clang] Update ReleaseNotes.rst
45c8c060
zwuis
zwuis commented on 2025-08-15
zwuis zwuis requested a review from cor3ntin cor3ntin 51 days ago
zwuis zwuis requested a review from erichkeane erichkeane 51 days ago
zwuis zwuis requested a review from Sirraide Sirraide 51 days ago
github-actions
erichkeane
erichkeane commented on 2025-08-15
tinnamchoi [Clang] Fix variable capitalization
1c32a639
tinnamchoi [Clang] Remove >=C++23 version of scoped enum diagnostic
771f9ac7
tinnamchoi [Clang] Don't rely on `InvalidOperands` always returning `QualType()`
d3388ffd
tinnamchoi [Clang] Reorder checks in diagnoseScopedEnums for efficiency
34485af9
tinnamchoi [Clang] Move FixIt tests for scoped enums
e13b3a73
tinnamchoi Merge branch 'main' of github.com:llvm/llvm-project into tinnamchoi-2…
fbcee776
tinnamchoi [Clang] Fix error caused by upstream changes in 91cdd35008e9ab32dffb7…
3a6e09b4
tinnamchoi tinnamchoi requested a review from erichkeane erichkeane 51 days ago
erichkeane
erichkeane approved these changes on 2025-08-15
tinnamchoi
cor3ntin cor3ntin enabled auto-merge (squash) 43 days ago
cor3ntin cor3ntin merged 8b5503d9 into main 43 days ago
github-actions

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone