llvm-project
245043fa - [Clang] avoid assertion in __underlying_type for enum redeclarations (#177984)

Commit
82 days ago
[Clang] avoid assertion in __underlying_type for enum redeclarations (#177984) Fixes #177943 --- This patch addresses cases where `__underlying_type` is used with enum redeclarations. The previously added assertion (https://github.com/llvm/llvm-project/pull/155900) treated a missing `int` on the referenced `EnumDecl` as an indicator of a _demoted definition_, while this condition can also occur for redeclarations.
Author
Parents
Loading