aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/DebugIR/struct.ll.check
diff options
context:
space:
mode:
Diffstat (limited to 'test/Transforms/DebugIR/struct.ll.check')
-rw-r--r--test/Transforms/DebugIR/struct.ll.check12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/Transforms/DebugIR/struct.ll.check b/test/Transforms/DebugIR/struct.ll.check
new file mode 100644
index 0000000000..f7b7149eed
--- /dev/null
+++ b/test/Transforms/DebugIR/struct.ll.check
@@ -0,0 +1,12 @@
+; CHECK: %retval = alloca i32, align 4, !dbg !
+; CHECK: %b = alloca %struct.blah, align 4, !dbg !
+; CHECK: store i32 0, i32* %retval, !dbg !
+; CHECK: %a = getelementptr inbounds %struct.blah* %b, i32 0, i32 0, !dbg !
+; CHECK: %0 = load i32* %a, align 4, !dbg !
+; CHECK: ret i32 %0, !dbg !
+
+; CHECK: = metadata !{metadata !"struct-debug.ll", metadata !""}
+; CHECK: = metadata !{i32 11, i32 0, metadata !4, null}
+; CHECK: = metadata !{i32 12, i32 0, metadata !4, null}
+; CHECK: = metadata !{i32 13, i32 0, metadata !4, null}
+; CHECK: = metadata !{i32 14, i32 0, metadata !4, null}