llvm-project
[Clang] Properly parse enumeration declarations with fixed underlying type in generic associations
#210353
Merged

[Clang] Properly parse enumeration declarations with fixed underlying type in generic associations #210353

aalmkainzi
github-actions
llvmorg-github-actions llvmorg-github-actions added clang:frontend
llvmorg-github-actions
aalmkainzi aalmkainzi force pushed from dd5b0e70 to 3377a532 92 days ago
aalmkainzi
frederick-vs-ja frederick-vs-ja changed the title Fixed #207357 [Clang] Properly parse enumeration declarations with fixed underlying type in generic associations 91 days ago
frederick-vs-ja
frederick-vs-ja frederick-vs-ja requested a review from AaronBallman AaronBallman 91 days ago
aalmkainzi
aalmkainzi
github-actions
AaronBallman
AaronBallman
AaronBallman commented on 2026-07-27
aalmkainzi
aalmkainzi
aalmkainzi Fixed #207357
d86b41d1
aalmkainzi fixed `enum A : T {B} : 0` in C++ mode, where it used to parse T {B} …
0170afdb
aalmkainzi formatting
1414fc34
aalmkainzi applied suggested changes
088ecfa1
aalmkainzi applied suggested changes
ff738c92
aalmkainzi aalmkainzi force pushed from fd72adf6 to ff738c92 50 days ago
aalmkainzi made test clearer + added one more static_assert
6b06a601
aalmkainzi made test clearer
0f79c7d6
github-actions
AaronBallman
AaronBallman commented on 2026-09-04
aalmkainzi removed isNextCXXTypeId, using lambda instead + added C++ test
30d3d98c
aalmkainzi added test for nested colon (enum bit field)
3de032cc
aalmkainzi newline
411b38a3
shafik
shafik commented on 2026-09-05
shafik shafik requested a review from cor3ntin cor3ntin 44 days ago
aalmkainzi GenericAssociationTypeRAIIObject argument comment
10dae1ae
aalmkainzi format
192b634e
aalmkainzi deleted copy ctor and assignment operator for GenericAssociationTypeR…
1252fbbb
shafik
shafik commented on 2026-09-24
AaronBallman
aalmkainzi a colon after an identifier is ok when !ParsingGenericAssociationType
311d3e45
aalmkainzi fixed bug where ParsingGenericAssociationType was not initialized
faed50fd
aalmkainzi
AaronBallman
AaronBallman approved these changes on 2026-10-01
aalmkainzi expected-no-diagnostics in the C tests.
eff592f9
aalmkainzi aalmkainzi force pushed from 764f74c8 to eff592f9 17 days ago
aalmkainzi added a test
01d347e9
AaronBallman AaronBallman enabled auto-merge (squash) 16 days ago
AaronBallman AaronBallman merged 58b70325 into main 16 days ago
github-actions

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone