mirror of
https://github.com/Gericom/teak-llvm.git
synced 2025-06-22 04:55:50 -04:00

I think there must be a bug in git-llvm causing parent directories to be deleted when the diff deletes files in a subdirectory. Perhaps it is Windows-only. There has been a behavior change, so some of these tests now fail. I have marked them XFAIL and will fix them in a follow-up to separate the changes. llvm-svn: 360699
43 lines
524 B
C
43 lines
524 B
C
// Matching
|
|
enum E1 {
|
|
E1Enumerator1,
|
|
E1Enumerator2 = 3,
|
|
E1Enumerator3
|
|
} x1;
|
|
|
|
// Value mismatch
|
|
enum E2 {
|
|
E2Enumerator1,
|
|
E2Enumerator2 = 3,
|
|
E2Enumerator3
|
|
} x2;
|
|
|
|
// Name mismatch
|
|
enum E3 {
|
|
E3Enumerator1,
|
|
E3Enumerator2 = 3,
|
|
E3Enumerator3
|
|
} x3;
|
|
|
|
// Missing enumerator
|
|
enum E4 {
|
|
E4Enumerator1,
|
|
E4Enumerator2,
|
|
E4Enumerator3
|
|
} x4;
|
|
|
|
// Extra enumerator
|
|
enum E5 {
|
|
E5Enumerator1,
|
|
E5Enumerator2,
|
|
E5Enumerator3
|
|
} x5;
|
|
|
|
// Matching, with typedef
|
|
typedef enum {
|
|
E6Enumerator1,
|
|
E6Enumerator2
|
|
} E6;
|
|
|
|
E6 x6;
|