summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/enum2.c
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/CodeGen/enum2.c')
-rw-r--r--clang/test/CodeGen/enum2.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/clang/test/CodeGen/enum2.c b/clang/test/CodeGen/enum2.c
index 9729ad0b4b0..f41d5a18d02 100644
--- a/clang/test/CodeGen/enum2.c
+++ b/clang/test/CodeGen/enum2.c
@@ -1,4 +1,5 @@
-// RUN: %clang_cc1 -triple i386-unknown-unknown %s -debug-info-kind=limited -emit-llvm -o /dev/null
+// RUN: %clang_cc1 -triple i386-unknown-unknown %s -debug-info-kind=limited -emit-llvm -o - | FileCheck %s
+
int v;
enum e { MAX };
@@ -6,3 +7,9 @@ void foo (void)
{
v = MAX;
}
+// CHECK: !DICompositeType(tag: DW_TAG_enumeration_type,
+// CHECK-SAME: baseType: ![[LONG:[0-9]+]]
+// CHECK-SAME: elements: ![[ELTS:[0-9]+]]
+// CHECK: ![[LONG]] = !DIBasicType(name: "unsigned int", size: 32, encoding: DW_ATE_unsigned)
+// CHECK: ![[ELTS]] = !{![[MAX:[0-9]+]]}
+// CHECK: ![[MAX]] = !DIEnumerator(name: "MAX", value: 0, isUnsigned: true)
OpenPOWER on IntegriCloud