]> granicus.if.org Git - clang/commitdiff
Make test more robust by not checking hard coded debug info values, but instead check...
authorDouglas Yung <douglas.yung@sony.com>
Tue, 7 Aug 2018 21:22:49 +0000 (21:22 +0000)
committerDouglas Yung <douglas.yung@sony.com>
Tue, 7 Aug 2018 21:22:49 +0000 (21:22 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@339185 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGenOpenCL/enqueue-kernel-non-entry-block.cl

index 00c4755c1cc4316317e1f74adf76094dcae6fcce..031ce728763bf38c05b02ab23ff1b2a42abb6679 100644 (file)
@@ -16,7 +16,7 @@ kernel void test(int i) {
 // SPIR64: %block_sizes = alloca [1 x i64]
 // COMMON-LABEL: if.then:
 // COMMON-NOT: alloca
-// CHECK-DEBUG: getelementptr {{.*}} %block_sizes, {{.*}} !dbg !34
+// CHECK-DEBUG: getelementptr {{.*}} %block_sizes, {{.*}} !dbg ![[TEMPLOCATION:[0-9]+]]
 // COMMON-LABEL: if.end
   queue_t default_queue;
   unsigned flags = 0;
@@ -27,5 +27,7 @@ kernel void test(int i) {
 
 // Check that the temporary is scoped to the `if`
 
-// CHECK-DEBUG: !32 = distinct !DILexicalBlock(scope: !7, file: !1, line: 24)
-// CHECK-DEBUG: !34 = !DILocation(line: 25, scope: !32)
+// CHECK-DEBUG: ![[TESTFILE:[0-9]+]] = !DIFile(filename: "<stdin>"
+// CHECK-DEBUG: ![[TESTSCOPE:[0-9]+]] = distinct !DISubprogram(name: "test", {{.*}} file: ![[TESTFILE]]
+// CHECK-DEBUG: ![[IFSCOPE:[0-9]+]] = distinct !DILexicalBlock(scope: ![[TESTSCOPE]], file: !1, line: 24)
+// CHECK-DEBUG: ![[TEMPLOCATION]] = !DILocation(line: 25, scope: ![[IFSCOPE]])