Use CHECK-DAG in a test so that it isn't sensitive to metadata order.
This was failing on an internal branch where the order was different for some reason. <rdar://problem/16407581> llvm-svn: 204633
This commit is contained in:
parent
baf6e8e4b1
commit
5c65065605
|
@ -4,9 +4,9 @@
|
|||
// CHECK: define{{.*}}bar
|
||||
// CHECK-NOT: define
|
||||
// CHECK: ret {{.*}}, !dbg ![[DBG:.*]]
|
||||
// CHECK: ![[HPP:.*]] = metadata !{metadata !"./template.hpp",
|
||||
// CHECK:![[BLOCK:.*]] = metadata !{{{.*}}, metadata ![[HPP]], {{.*}}} ; [ DW_TAG_lexical_block ]
|
||||
// CHECK: [[DBG]] = metadata !{i32 23, i32 0, metadata ![[BLOCK]], null}
|
||||
// CHECK-DAG: ![[HPP:.*]] = metadata !{metadata !"./template.hpp",
|
||||
// CHECK-DAG: ![[BLOCK:.*]] = metadata !{{{.*}}, metadata ![[HPP]], {{.*}}} ; [ DW_TAG_lexical_block ]
|
||||
// CHECK-DAG: ![[DBG]] = metadata !{i32 23, i32 0, metadata ![[BLOCK]], null}
|
||||
# 1 "./template.h" 1
|
||||
template <typename T>
|
||||
class Foo {
|
||||
|
|
Loading…
Reference in New Issue