brintos

brintos / llvm-project-archived public Read only

0
0
Text · 523 B · 315b4dc Raw
43 lines · c
1// Matching2enum E1 {3  E1Enumerator1,4  E1Enumerator2 = 3,5  E1Enumerator36} x1;7 8// Value mismatch9enum E2 {10  E2Enumerator1,11  E2Enumerator2 = 4,12  E2Enumerator313} x2;14 15// Name mismatch16enum E3 {17  E3Enumerator1,18  E3Enumerator = 3,19  E3Enumerator320} x3;21 22// Missing enumerator23enum E4 {24  E4Enumerator1,25  E4Enumerator226} x4;27 28// Extra enumerator29enum E5 {30  E5Enumerator1,31  E5Enumerator2,32  E5Enumerator3,33  E5Enumerator434} x5;35 36// Matching, with typedef37typedef enum {38  E6Enumerator1,39  E6Enumerator240} E6;41 42E6 x6;43