зеркало из https://github.com/microsoft/clang-1.git
Fix some test cases I broke in r181552
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@181554 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
0a664b8632
Коммит
eac29c855f
|
@ -1,6 +1,5 @@
|
|||
// RUN: %clang -emit-llvm -g -S %s -o - | FileCheck %s
|
||||
// RUN: %clang_cc1 -emit-llvm -g %s -o - | FileCheck %s
|
||||
|
||||
// CHECK: [[INT:![0-9]*]] = {{.*}} ; [ DW_TAG_base_type ] [int]
|
||||
// CHECK: metadata [[TCI:![0-9]*]], i32 0, i32 1, %class.TC* @tci, null} ; [ DW_TAG_variable ] [tci]
|
||||
// CHECK: [[TC:![0-9]*]] = {{.*}}, metadata [[TCARGS:![0-9]*]]} ; [ DW_TAG_class_type ] [TC<int, 2>]
|
||||
// CHECK: [[TCARGS]] = metadata !{metadata [[TCARG1:![0-9]*]], metadata [[TCARG2:![0-9]*]]}
|
||||
|
@ -8,7 +7,8 @@
|
|||
// We seem to be missing file/line/col info on template value parameters -
|
||||
// metadata supports it but it's not populated.
|
||||
//
|
||||
// CHECK: [[TCARG1]] = {{.*}}metadata !"T", metadata [[INT]], {{.*}} ; [ DW_TAG_template_type_parameter ]
|
||||
// CHECK: [[TCARG1]] = {{.*}}metadata !"T", metadata [[INT:![0-9]*]], {{.*}} ; [ DW_TAG_template_type_parameter ]
|
||||
// CHECK: [[INT]] = {{.*}} ; [ DW_TAG_base_type ] [int]
|
||||
// CHECK: [[TCARG2]] = {{.*}}metadata !"", metadata [[UINT:![0-9]*]], i64 2, {{.*}} ; [ DW_TAG_template_value_parameter ]
|
||||
// CHECK: [[UINT]] = {{.*}} ; [ DW_TAG_base_type ] [unsigned int]
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// RUN: %clang_cc1 -emit-llvm-only -g %s -o - | FileCheck %s
|
||||
// RUN: %clang_cc1 -emit-llvm -g %s -o - | FileCheck %s
|
||||
template<typename T> struct Identity {
|
||||
typedef T Type;
|
||||
};
|
||||
|
|
Загрузка…
Ссылка в новой задаче