; 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: } |