Skip to content

Commit 1d1e247

Browse files
committed
[FOLD] update tests
1 parent 29e99ac commit 1d1e247

File tree

4 files changed

+5
-13
lines changed

4 files changed

+5
-13
lines changed

clang/test/AST/HLSL/this-reference-template.hlsl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ void main() {
2424
// CHECK: -CXXMethodDecl 0x{{[0-9A-Fa-f]+}} <line:8:3, line:10:3> line:8:5 getFirst 'K ()' implicit-inline
2525
// CHECK-NEXT:-CompoundStmt 0x{{[0-9A-Fa-f]+}} <col:16, line:10:3>
2626
// CHECK-NEXT:-ReturnStmt 0x{{[0-9A-Fa-f]+}} <line:9:4, col:16>
27-
// CHECK-NEXT:-CXXDependentScopeMemberExpr 0x{{[0-9A-Fa-f]+}} <col:11, col:16> '<dependent type>' lvalue .First
27+
// CHECK-NEXT:-MemberExpr 0x{{[0-9A-Fa-f]+}} <col:11, col:16> 'K' lvalue .First 0x{{[0-9A-Fa-f]+}}
2828
// CHECK-NEXT:-CXXThisExpr 0x{{[0-9A-Fa-f]+}} <col:11> 'Pair<K, V>' lvalue this
2929
// CHECK-NEXT:-CXXMethodDecl 0x{{[0-9A-Fa-f]+}} <line:12:3, line:14:3> line:12:5 getSecond 'V ()' implicit-inline
3030
// CHECK-NEXT:-CompoundStmt 0x{{[0-9A-Fa-f]+}} <col:17, line:14:3>

clang/test/CodeGenCXX/mangle.cpp

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1032,10 +1032,6 @@ namespace test51 {
10321032
template <typename T>
10331033
decltype(S1<T>().~S1<T>(), S1<T>().~S1<T>()) fun4() {};
10341034
template <typename T>
1035-
decltype(S1<int>().~S1<T>()) fun5(){};
1036-
template <template <typename T> class U>
1037-
decltype(S1<int>().~U<int>()) fun6(){};
1038-
template <typename T>
10391035
decltype(E().E::~T()) fun7() {}
10401036
template <template <typename> class U>
10411037
decltype(X<int>::Y().U<int>::Y::~Y()) fun8() {}
@@ -1047,10 +1043,6 @@ namespace test51 {
10471043
// CHECK-LABEL: @_ZN6test514fun3I2S1IiEiEEDTcldtcvS1_IT0_E_EdnT_EEv
10481044
template void fun4<int>();
10491045
// CHECK-LABEL: @_ZN6test514fun4IiEEDTcmcldtcv2S1IT_E_Edn2S1IS2_EEcldtcvS3__Edn2S1IS2_EEEv
1050-
template void fun5<int>();
1051-
// CHECK-LABEL: @_ZN6test514fun5IiEEDTcldtcv2S1IiE_Edn2S1IT_EEEv
1052-
template void fun6<S1>();
1053-
// CHECK-LABEL: @_ZN6test514fun6I2S1EEDTcldtcvS1_IiE_EdnT_IiEEEv
10541046
template void fun7<E>();
10551047
// CHECK-LABEL: @_ZN6test514fun7INS_1EEEEDTcldtcvS1__Esr1EEdnT_EEv
10561048
template void fun8<X>();

clang/test/Index/annotate-nested-name-specifier.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ struct X8 {
132132

133133
struct X9 : X8 {
134134
typedef X8 inherited;
135-
void f() {
135+
void f() {
136136
inherited::f();
137137
}
138138
};
@@ -299,7 +299,7 @@ struct X9 : X8 {
299299
// CHECK: Identifier: "type" [77:16 - 77:20] TypeRef=X4::type:70:13
300300
// CHECK: Punctuation: ">" [77:20 - 77:21] MemberRefExpr=
301301
// CHECK: Punctuation: "::" [77:21 - 77:23] MemberRefExpr=
302-
// CHECK: Identifier: "g" [77:23 - 77:24] MemberRefExpr=
302+
// CHECK: Identifier: "g" [77:23 - 77:24] OverloadedDeclRef=
303303
// CHECK: Punctuation: "(" [77:24 - 77:25] CallExpr=
304304
// CHECK: Identifier: "t" [77:25 - 77:26] DeclRefExpr=t:74:12
305305
// CHECK: Punctuation: ")" [77:26 - 77:27] CallExpr=

clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1569,8 +1569,8 @@ TEST_P(ASTMatchersTest, IsArrow_MatchesMemberVariablesViaArrow) {
15691569
matches("class Y { void x() { y; } int y; };", memberExpr(isArrow())));
15701570
EXPECT_TRUE(notMatches("class Y { void x() { (*this).y; } int y; };",
15711571
memberExpr(isArrow())));
1572-
EXPECT_TRUE(matches("template <class T> class Y { void x() { this->m; } };",
1573-
cxxDependentScopeMemberExpr(isArrow())));
1572+
EXPECT_TRUE(matches("template <class T> class Y { void x() { this->m; } int m; };",
1573+
memberExpr(isArrow())));
15741574
EXPECT_TRUE(
15751575
notMatches("template <class T> class Y { void x() { (*this).m; } };",
15761576
cxxDependentScopeMemberExpr(isArrow())));

0 commit comments

Comments
 (0)