| ; RUN: llvm-pdbdump -types %p/Inputs/ClassLayoutTest.pdb > %t | |
| ; RUN: FileCheck -input-file=%t %s -check-prefix=GLOBAL_ENUM | |
| ; RUN: FileCheck -input-file=%t %s -check-prefix=MEMBER_ENUM | |
| ; GLOBAL_ENUM: ---TYPES--- | |
| ; GLOBAL_ENUM: Enums: | |
| ; GLOBAL_ENUM: enum GlobalsTest::Enum { | |
| ; GLOBAL_ENUM-NEXT: Val1 = 0 | |
| ; GLOBAL_ENUM-NEXT: } | |
| ; MEMBER_ENUM: ---TYPES--- | |
| ; MEMBER_ENUM: Classes: | |
| ; MEMBER_ENUM: struct __vc_attributes::threadingAttribute { | |
| ; MEMBER_ENUM-NEXT: enum threading_e { | |
| ; MEMBER_ENUM-NEXT: apartment = 1 | |
| ; MEMBER_ENUM-NEXT: single = 2 | |
| ; MEMBER_ENUM-NEXT: free = 3 | |
| ; MEMBER_ENUM-NEXT: neutral = 4 | |
| ; MEMBER_ENUM-NEXT: both = 5 | |
| ; MEMBER_ENUM-NEXT: } |