Skip to content

Commit 3397799

Browse files
committed
[NFC][SYCL]Update AST/diag tests after nested namespace 91cdd35 (#31412)
1 parent c52c817 commit 3397799

15 files changed

+53
-61
lines changed

clang/test/SemaSYCL/basic-kernel-wrapper.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,15 @@ int main() {
4747
// CHECK-NEXT: DeclRefExpr {{.*}} '__global int *' lvalue ParmVar {{.*}} '[[_arg_Mem]]' '__global int *'
4848

4949
// CHECK-NEXT: CXXConstructExpr {{.*}} 'range<1>':'sycl::range<1>'
50-
// CHECK-NEXT: ImplicitCastExpr {{.*}} 'const range<1>':'const sycl::range<1>' lvalue <NoOp>
50+
// CHECK-NEXT: ImplicitCastExpr {{.*}} 'const range<1>' lvalue <NoOp>
5151
// CHECK-NEXT: DeclRefExpr {{.*}} 'sycl::range<1>' lvalue ParmVar {{.*}} '[[_arg_AccessRange]]' 'sycl::range<1>'
5252

5353
// CHECK-NEXT: CXXConstructExpr {{.*}} 'range<1>':'sycl::range<1>'
54-
// CHECK-NEXT: ImplicitCastExpr {{.*}} 'const range<1>':'const sycl::range<1>' lvalue <NoOp>
54+
// CHECK-NEXT: ImplicitCastExpr {{.*}} 'const range<1>' lvalue <NoOp>
5555
// CHECK-NEXT: DeclRefExpr {{.*}} 'sycl::range<1>' lvalue ParmVar {{.*}} '[[_arg_MemRange]]' 'sycl::range<1>'
5656

5757
// CHECK-NEXT: CXXConstructExpr {{.*}} 'id<1>':'sycl::id<1>'
58-
// CHECK-NEXT: ImplicitCastExpr {{.*}} 'const id<1>':'const sycl::id<1>' lvalue <NoOp>
58+
// CHECK-NEXT: ImplicitCastExpr {{.*}} 'const id<1>' lvalue <NoOp>
5959
// CHECK-NEXT: DeclRefExpr {{.*}} 'sycl::id<1>' lvalue ParmVar {{.*}} '[[_arg_Offset]]' 'sycl::id<1>'
6060

6161
// Check that body of the kernel caller function is included into kernel

clang/test/SemaSYCL/device_has_ast.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,8 @@ queue q;
1717
// CHECK-NEXT: SYCLDeviceHasAttr
1818
// CHECK-NEXT: DeclRefExpr {{.*}} 'sycl::aspect' EnumConstant {{.*}} 'fp16' 'sycl::aspect'
1919
// CHECK-NEXT: NestedNameSpecifier TypeSpec 'sycl::aspect'
20-
// CHECK-NEXT: NestedNameSpecifier Namespace {{.*}} 'sycl'
2120
// CHECK-NEXT: DeclRefExpr {{.*}} 'sycl::aspect' EnumConstant {{.*}} 'gpu' 'sycl::aspect'
2221
// CHECK-NEXT: NestedNameSpecifier TypeSpec 'sycl::aspect'
23-
// CHECK-NEXT: NestedNameSpecifier Namespace {{.*}} 'sycl'
2422
[[sycl::device_has(sycl::aspect::fp16, sycl::aspect::gpu)]] void func2() {}
2523

2624
// CHECK: FunctionDecl {{.*}} func3 'void ()'
@@ -43,13 +41,11 @@ template <sycl::aspect Aspect>
4341
// CHECK-NEXT: SYCLDeviceHasAttr
4442
// CHECK-NEXT: DeclRefExpr {{.*}} 'sycl::aspect' EnumConstant {{.*}} 'cpu' 'sycl::aspect'
4543
// CHECK-NEXT: NestedNameSpecifier TypeSpec 'sycl::aspect'
46-
// CHECK-NEXT: NestedNameSpecifier Namespace {{.*}} 'sycl'
4744
// CHECK-NEXT: FunctionDecl {{.*}} used func5 'void ()'
4845
// CHECK-NEXT: CompoundStmt
4946
// CHECK-NEXT: SYCLDeviceHasAttr {{.*}} Inherited
5047
// CHECK-NEXT: DeclRefExpr {{.*}} 'sycl::aspect' EnumConstant {{.*}} 'cpu' 'sycl::aspect'
5148
// CHECK-NEXT: NestedNameSpecifier TypeSpec 'sycl::aspect'
52-
// CHECK-NEXT: NestedNameSpecifier Namespace {{.*}} 'sycl'
5349
[[sycl::device_has(sycl::aspect::cpu)]] void func5();
5450
void func5() {}
5551

clang/test/SemaSYCL/half-kernel-arg.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ int main() {
1818
}
1919

2020
// CHECK: {{.*}}kernel_half{{.*}} 'void (sycl::half) __attribute__((device_kernel))'
21-
// CHECK: ParmVarDecl {{.*}} used _arg_HostHalf 'sycl::half':'sycl::detail::half_impl::half'
21+
// CHECK: ParmVarDecl {{.*}} used _arg_HostHalf 'sycl::half':'detail::half_impl::half'
2222
// // Check that lambda field of half type is initialized
2323
// CHECK: VarDecl {{.*}}'(lambda at {{.*}}'
2424
// CHECK-NEXT: InitListExpr {{.*}}'(lambda at {{.*}}'
25-
// CHECK-NEXT: CXXConstructExpr {{.*}}'sycl::detail::half_impl::half'{{.*}}
26-
// CHECK-NEXT: ImplicitCastExpr {{.*}} 'const half':'const sycl::detail::half_impl::half'
27-
// CHECK-NEXT: DeclRefExpr {{.*}} 'sycl::half':'sycl::detail::half_impl::half' lvalue ParmVar {{.*}} '_arg_HostHalf' 'sycl::half':'sycl::detail::half_impl::half'
25+
// CHECK-NEXT: CXXConstructExpr {{.*}}'detail::half_impl::half'{{.*}}
26+
// CHECK-NEXT: ImplicitCastExpr {{.*}} 'const half' lvalue <NoOp>
27+
// CHECK-NEXT: DeclRefExpr {{.*}} 'sycl::half':'detail::half_impl::half' lvalue ParmVar {{.*}} '_arg_HostHalf' 'sycl::half':'detail::half_impl::half'

clang/test/SemaSYCL/kernel-handler.cpp

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,12 @@ int main() {
3636
// NONATIVESUPPORT-NEXT: CompoundStmt
3737
// NONATIVESUPPORT-NEXT: DeclStmt
3838
// NONATIVESUPPORT-NEXT: VarDecl {{.*}} callinit
39-
// NONATIVESUPPORT-NEXT: CXXConstructExpr {{.*}}'sycl::kernel_handler' 'void () noexcept'
39+
// NONATIVESUPPORT-NEXT: CXXConstructExpr {{.*}}'kernel_handler' 'void () noexcept'
4040

4141
// Check call to __init_specialization_constants_buffer
4242
// NONATIVESUPPORT-NEXT: CXXMemberCallExpr {{.*}} 'void'
4343
// NONATIVESUPPORT-NEXT: MemberExpr {{.*}} 'void (char *)' lvalue .__init_specialization_constants_buffer
44-
// NONATIVESUPPORT-NEXT: DeclRefExpr {{.*}}'sycl::kernel_handler' lvalue Var {{.*}} 'kh'
44+
// NONATIVESUPPORT-NEXT: DeclRefExpr {{.*}}'kernel_handler' lvalue Var {{.*}} 'kh'
4545
// NONATIVESUPPORT-NEXT: ImplicitCastExpr {{.*}} 'char *' <AddressSpaceConversion>
4646
// NONATIVESUPPORT-NEXT: ImplicitCastExpr {{.*}} '__global char *' <LValueToRValue>
4747
// NONATIVESUPPORT-NEXT: DeclRefExpr {{.*}} '__global char *' lvalue ParmVar {{.*}} '_arg__specialization_constants_buffer' '__global char *'
@@ -53,8 +53,8 @@ int main() {
5353
// NONATIVESUPPORT-NEXT: ImplicitCastExpr {{.*}} 'const (lambda at {{.*}}kernel-handler.cpp{{.*}})' lvalue
5454
// NONATIVESUPPORT-NEXT: DeclRefExpr {{.*}} '(lambda at {{.*}}kernel-handler.cpp{{.*}})' lvalue ParmVar {{.*}} '_arg__sycl_functor' '(lambda at {{.*}}kernel-handler.cpp{{.*}})'
5555
// NONATIVESUPPORT-NEXT: CXXConstructExpr {{.*}} 'sycl::kernel_handler' 'void (const kernel_handler &) noexcept'
56-
// NONATIVESUPPORT-NEXT: ImplicitCastExpr {{.*}} 'const kernel_handler':'const sycl::kernel_handler' lvalue
57-
// NONATIVESUPPORT-NEXT: DeclRefExpr {{.*}} 'kernel_handler':'sycl::kernel_handler' lvalue Var {{.*}} 'kh' 'kernel_handler':'sycl::kernel_handler'
56+
// NONATIVESUPPORT-NEXT: ImplicitCastExpr {{.*}} 'const kernel_handler' lvalue <NoOp>
57+
// NONATIVESUPPORT-NEXT: DeclRefExpr {{.*}} 'kernel_handler' lvalue Var {{.*}} 'kh' 'kernel_handler'
5858

5959
// Check test_pfwg_kernel_handler parameters
6060
// NONATIVESUPPORT: FunctionDecl {{.*}}test_pfwg_kernel_handler{{.*}} 'void ((lambda at {{.*}}kernel-handler.cpp{{.*}}), __global char *) __attribute__((device_kernel))'
@@ -66,12 +66,12 @@ int main() {
6666
// NONATIVESUPPORT-NEXT: CompoundStmt
6767
// NONATIVESUPPORT-NEXT: DeclStmt
6868
// NONATIVESUPPORT-NEXT: VarDecl {{.*}} callinit
69-
// NONATIVESUPPORT-NEXT: CXXConstructExpr {{.*}}'sycl::kernel_handler' 'void () noexcept'
69+
// NONATIVESUPPORT-NEXT: CXXConstructExpr {{.*}}'kernel_handler' 'void () noexcept'
7070

7171
// Check call to __init_specialization_constants_buffer
7272
// NONATIVESUPPORT-NEXT: CXXMemberCallExpr {{.*}} 'void'
7373
// NONATIVESUPPORT-NEXT: MemberExpr {{.*}} 'void (char *)' lvalue .__init_specialization_constants_buffer
74-
// NONATIVESUPPORT-NEXT: DeclRefExpr {{.*}}'sycl::kernel_handler' lvalue Var {{.*}} 'kh'
74+
// NONATIVESUPPORT-NEXT: DeclRefExpr {{.*}}'kernel_handler' lvalue Var {{.*}} 'kh'
7575
// NONATIVESUPPORT-NEXT: ImplicitCastExpr {{.*}} 'char *' <AddressSpaceConversion>
7676
// NONATIVESUPPORT-NEXT: ImplicitCastExpr {{.*}} '__global char *' <LValueToRValue>
7777
// NONATIVESUPPORT-NEXT: DeclRefExpr {{.*}} '__global char *' lvalue ParmVar {{.*}} '_arg__specialization_constants_buffer' '__global char *'
@@ -84,9 +84,9 @@ int main() {
8484
// NONATIVESUPPORT-NEXT: ImplicitCastExpr {{.*}} 'const (lambda at {{.*}}kernel-handler.cpp{{.*}})' lvalue
8585
// NONATIVESUPPORT-NEXT: DeclRefExpr {{.*}} '(lambda at {{.*}}kernel-handler.cpp{{.*}})' lvalue ParmVar {{.*}} '(lambda at {{.*}}kernel-handler.cpp{{.*}})'
8686
// NONATIVESUPPORT-NEXT: CXXTemporaryObjectExpr {{.*}} 'group<1>':'sycl::group<>' 'void () noexcept' zeroing
87-
// NONATIVESUPPORT-NEXT: CXXConstructExpr {{.*}}'kernel_handler':'sycl::kernel_handler' 'void (const kernel_handler &) noexcept'
88-
// NONATIVESUPPORT-NEXT: ImplicitCastExpr {{.*}}'const sycl::kernel_handler' lvalue
89-
// NONATIVESUPPORT-NEXT: DeclRefExpr {{.*}}'sycl::kernel_handler' lvalue Var {{.*}} 'kh' {{.*}}'sycl::kernel_handler'
87+
// NONATIVESUPPORT-NEXT: CXXConstructExpr {{.*}}'kernel_handler' 'void (const kernel_handler &) noexcept'
88+
// NONATIVESUPPORT-NEXT: ImplicitCastExpr {{.*}}'const kernel_handler' lvalue
89+
// NONATIVESUPPORT-NEXT: DeclRefExpr {{.*}}'kernel_handler' lvalue Var {{.*}} 'kh' {{.*}}'kernel_handler'
9090

9191
// Test AST for default SPIR architecture
9292

@@ -106,7 +106,7 @@ int main() {
106106
// Check declaration and initialization of kernel handler local clone using default constructor
107107
// NATIVESUPPORT-NEXT: DeclStmt
108108
// NATIVESUPPORT-NEXT: VarDecl {{.*}} callinit
109-
// NATIVESUPPORT-NEXT: CXXConstructExpr {{.*}}'sycl::kernel_handler' 'void () noexcept'
109+
// NATIVESUPPORT-NEXT: CXXConstructExpr {{.*}}'kernel_handler' 'void () noexcept'
110110

111111
// Check no call to __init_specialization_constants_buffer
112112
// NATIVESUPPORT-NOT: MemberExpr {{.*}} 'void (char *)' lvalue .__init_specialization_constants_buffer
@@ -115,5 +115,5 @@ int main() {
115115
// NATIVESUPPORT: ImplicitCastExpr {{.*}} 'const (lambda at {{.*}}kernel-handler.cpp{{.*}})' lvalue
116116
// NATIVESUPPORT-NEXT: DeclRefExpr {{.*}} '(lambda at {{.*}}kernel-handler.cpp{{.*}})' lvalue Var {{.*}} '(lambda at {{.*}}kernel-handler.cpp{{.*}})'
117117
// NATIVESUPPORT-NEXT: CXXConstructExpr {{.*}} 'sycl::kernel_handler' 'void (const kernel_handler &) noexcept'
118-
// NATIVESUPPORT-NEXT: ImplicitCastExpr {{.*}} 'const kernel_handler':'const sycl::kernel_handler' lvalue
119-
// NATIVESUPPORT-NEXT: DeclRefExpr {{.*}} 'kernel_handler':'sycl::kernel_handler' lvalue Var {{.*}} 'kh' 'kernel_handler':'sycl::kernel_handler'
118+
// NATIVESUPPORT-NEXT: ImplicitCastExpr {{.*}} 'const kernel_handler' lvalue <NoOp>
119+
// NATIVESUPPORT-NEXT: DeclRefExpr {{.*}} 'kernel_handler' lvalue Var {{.*}} 'kh' 'kernel_handler'

clang/test/SemaSYCL/union-kernel-param1.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,16 @@ int main() {
3434

3535
// Check kernel_A parameters
3636
// CHECK: FunctionDecl {{.*}}kernel_A{{.*}} 'void (union union_acc_t) __attribute__((device_kernel))'
37-
// CHECK-NEXT: ParmVarDecl {{.*}} used _arg_union_acc 'union union_acc_t':'union_acc_t'
37+
// CHECK-NEXT: ParmVarDecl {{.*}} used _arg_union_acc 'union union_acc_t'
3838

3939
// Check kernel_A inits
4040
// CHECK-NEXT: CompoundStmt
4141
// CHECK-NEXT: DeclStmt
4242
// CHECK-NEXT: VarDecl {{.*}} cinit
4343
// CHECK-NEXT: InitListExpr
44-
// CHECK-NEXT: CXXConstructExpr {{.*}} 'union union_acc_t':'union_acc_t' 'void (const union_acc_t &) noexcept'
44+
// CHECK-NEXT: CXXConstructExpr {{.*}} 'union union_acc_t' 'void (const union_acc_t &) noexcept'
4545
// CHECK: ImplicitCastExpr {{.*}} 'const union_acc_t'
46-
// CHECK: DeclRefExpr {{.*}} 'union union_acc_t':'union_acc_t' lvalue ParmVar {{.*}} '_arg_union_acc' 'union union_acc_t':'union_acc_t'
46+
// CHECK: DeclRefExpr {{.*}} 'union union_acc_t' lvalue ParmVar {{.*}} '_arg_union_acc' 'union union_acc_t'
4747

4848
// Check kernel_B parameters
4949
// CHECK: FunctionDecl {{.*}}kernel_B{{.*}} 'void (S<int>) __attribute__((device_kernel))'

clang/test/SemaSYCL/union-kernel-param2.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -60,20 +60,20 @@ int main() {
6060

6161
// Check kernel_A parameters
6262
// CHECK: FunctionDecl {{.*}}kernel_A{{.*}} 'void (union MyUnion) __attribute__((device_kernel))'
63-
// CHECK-NEXT: ParmVarDecl {{.*}} used _arg_union_mem 'union MyUnion':'MyUnion'
63+
// CHECK-NEXT: ParmVarDecl {{.*}} used _arg_union_mem 'union MyUnion'
6464

6565
// Check kernel_A inits
6666
// CHECK-NEXT: CompoundStmt
6767
// CHECK-NEXT: DeclStmt
6868
// CHECK-NEXT: VarDecl {{.*}} cinit
6969
// CHECK-NEXT: InitListExpr
70-
// CHECK-NEXT: CXXConstructExpr {{.*}} 'union MyUnion':'MyUnion' 'void (const MyUnion &) noexcept'
70+
// CHECK-NEXT: CXXConstructExpr {{.*}} 'union MyUnion' 'void (const MyUnion &) noexcept'
7171
// CHECK-NEXT: ImplicitCastExpr {{.*}} 'const MyUnion'
72-
// CHECK-NEXT: DeclRefExpr {{.*}} 'union MyUnion':'MyUnion' lvalue ParmVar {{.*}} '_arg_union_mem' 'union MyUnion':'MyUnion'
72+
// CHECK-NEXT: DeclRefExpr {{.*}} 'union MyUnion' lvalue ParmVar {{.*}} '_arg_union_mem' 'union MyUnion'
7373

7474
// Check kernel_B parameters
7575
// CHECK: FunctionDecl {{.*}}kernel_B{{.*}} 'void (union MyUnion, __global char *, sycl::range<1>, sycl::range<1>, sycl::id<1>) __attribute__((device_kernel))'
76-
// CHECK-NEXT: ParmVarDecl {{.*}} used _arg_union_mem 'union MyUnion':'MyStruct::MyUnion'
76+
// CHECK-NEXT: ParmVarDecl {{.*}} used _arg_union_mem 'union MyUnion'
7777
// CHECK-NEXT: ParmVarDecl {{.*}} used _arg_AccField '__global char *'
7878
// CHECK: ParmVarDecl {{.*}} used _arg_AccField 'sycl::range<1>'
7979
// CHECK-NEXT: ParmVarDecl {{.*}} used _arg_AccField 'sycl::range<1>'
@@ -85,9 +85,9 @@ int main() {
8585
// CHECK-NEXT: VarDecl {{.*}} cinit
8686
// CHECK-NEXT: InitListExpr
8787
// CHECK-NEXT: InitListExpr {{.*}} 'MyStruct'
88-
// CHECK-NEXT: CXXConstructExpr {{.*}} 'union MyUnion':'MyStruct::MyUnion' 'void (const MyUnion &) noexcept'
89-
// CHECK-NEXT: ImplicitCastExpr {{.*}} 'const MyUnion':'const MyStruct::MyUnion'
90-
// CHECK-NEXT: DeclRefExpr {{.*}} 'union MyUnion':'MyStruct::MyUnion' lvalue ParmVar {{.*}} '_arg_union_mem' 'union MyUnion':'MyStruct::MyUnion'
88+
// CHECK-NEXT: CXXConstructExpr {{.*}} 'union MyUnion' 'void (const MyUnion &) noexcept'
89+
// CHECK-NEXT: ImplicitCastExpr {{.*}} 'const MyUnion' lvalue <NoOp>
90+
// CHECK-NEXT: DeclRefExpr {{.*}} 'union MyUnion' lvalue ParmVar {{.*}} '_arg_union_mem' 'union MyUnion'
9191
// CHECK-NEXT: CXXConstructExpr {{.*}} 'sycl::accessor<char, 1, sycl::access::mode::read>'
9292

9393
// Check call to __init to initialize AccField
@@ -106,9 +106,9 @@ int main() {
106106
// CHECK-NEXT: DeclStmt
107107
// CHECK-NEXT: VarDecl {{.*}} cinit
108108
// CHECK-NEXT: InitListExpr
109-
// CHECK-NEXT: CXXConstructExpr {{.*}} 'struct MyStructWithPtr':'MyStructWithPtr' 'void (const MyStructWithPtr &) noexcept'
109+
// CHECK-NEXT: CXXConstructExpr {{.*}} 'struct MyStructWithPtr' 'void (const MyStructWithPtr &) noexcept'
110110
// CHECK-NEXT: ImplicitCastExpr {{.*}} 'const MyStructWithPtr' lvalue <NoOp>
111-
// CHECK-NEXT: UnaryOperator {{.*}} 'struct MyStructWithPtr':'MyStructWithPtr' lvalue prefix '*' cannot overflow
111+
// CHECK-NEXT: UnaryOperator {{.*}} 'struct MyStructWithPtr' lvalue prefix '*' cannot overflow
112112
// CHECK-NEXT: CXXReinterpretCastExpr {{.*}} 'struct MyStructWithPtr *' reinterpret_cast<struct MyStructWithPtr *> <BitCast>
113113
// CHECK-NEXT: UnaryOperator {{.*}} '__generated_MyStructWithPtr *' prefix '&' cannot overflow
114114
// CHECK-NEXT: DeclRefExpr {{.*}} '__generated_MyStructWithPtr' lvalue ParmVar {{.*}} '_arg_structWithPtr_mem' '__generated_MyStructWithPtr'

clang/test/SemaSYCL/uses_aspects_ast.cpp

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,15 @@ queue q;
1111
// CHECK-NEXT: SYCLUsesAspectsAttr
1212
// CHECK-NEXT: DeclRefExpr {{.*}} 'sycl::aspect' EnumConstant {{.*}} 'cpu' 'sycl::aspect'
1313
// CHECK-NEXT: NestedNameSpecifier TypeSpec 'sycl::aspect'
14-
// CHECK-NEXT: NestedNameSpecifier Namespace {{.*}} 'sycl'
1514
[[__sycl_detail__::__uses_aspects__(sycl::aspect::cpu)]] void func1() {}
1615

1716
// CHECK: FunctionDecl {{.*}} func2 'void ()'
1817
// CHECK-NEXT: CompoundStmt
1918
// CHECK-NEXT: SYCLUsesAspectsAttr
2019
// CHECK-NEXT: DeclRefExpr {{.*}} 'sycl::aspect' EnumConstant {{.*}} 'fp16' 'sycl::aspect'
2120
// CHECK-NEXT: NestedNameSpecifier TypeSpec 'sycl::aspect'
22-
// CHECK-NEXT: NestedNameSpecifier Namespace {{.*}} 'sycl'
2321
// CHECK-NEXT: DeclRefExpr {{.*}} 'sycl::aspect' EnumConstant {{.*}} 'gpu' 'sycl::aspect'
2422
// CHECK-NEXT: NestedNameSpecifier TypeSpec 'sycl::aspect'
25-
// CHECK-NEXT: NestedNameSpecifier Namespace {{.*}} 'sycl'
2623
[[__sycl_detail__::__uses_aspects__(sycl::aspect::fp16, sycl::aspect::gpu)]] void func2() {}
2724

2825
// CHECK: FunctionDecl {{.*}} func3 'void ()'
@@ -45,13 +42,11 @@ template <sycl::aspect Aspect>
4542
// CHECK-NEXT: SYCLUsesAspectsAttr
4643
// CHECK-NEXT: DeclRefExpr {{.*}} 'sycl::aspect' EnumConstant {{.*}} 'cpu' 'sycl::aspect'
4744
// CHECK-NEXT: NestedNameSpecifier TypeSpec 'sycl::aspect'
48-
// CHECK-NEXT: NestedNameSpecifier Namespace {{.*}} 'sycl'
4945
// CHECK-NEXT: FunctionDecl {{.*}} used func5 'void ()'
5046
// CHECK-NEXT: CompoundStmt
5147
// CHECK-NEXT: SYCLUsesAspectsAttr {{.*}} Inherited
5248
// CHECK-NEXT: DeclRefExpr {{.*}} 'sycl::aspect' EnumConstant {{.*}} 'cpu' 'sycl::aspect'
5349
// CHECK-NEXT: NestedNameSpecifier TypeSpec 'sycl::aspect'
54-
// CHECK-NEXT: NestedNameSpecifier Namespace {{.*}} 'sycl'
5550
[[__sycl_detail__::__uses_aspects__(sycl::aspect::cpu)]] void func5();
5651
void func5() {}
5752

clang/test/SemaSYCL/wrapped-accessor.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,13 @@ int main() {
5252
// CHECK-NEXT: DeclRefExpr {{.*}} '__global int *' lvalue ParmVar {{.*}} '_arg_accessor' '__global int *'
5353

5454
// CHECK-NEXT: CXXConstructExpr {{.*}} 'range<1>':'sycl::range<1>'
55-
// CHECK-NEXT: ImplicitCastExpr {{.*}} 'const range<1>':'const sycl::range<1>' lvalue <NoOp>
55+
// CHECK-NEXT: ImplicitCastExpr {{.*}} 'const range<1>' lvalue <NoOp>
5656
// CHECK-NEXT: DeclRefExpr {{.*}} 'sycl::range<1>' lvalue ParmVar {{.*}} '[[_arg_AccessRange]]' 'sycl::range<1>'
5757

5858
// CHECK-NEXT: CXXConstructExpr {{.*}} 'range<1>':'sycl::range<1>'
59-
// CHECK-NEXT: ImplicitCastExpr {{.*}} 'const range<1>':'const sycl::range<1>' lvalue <NoOp>
59+
// CHECK-NEXT: ImplicitCastExpr {{.*}} 'const range<1>' lvalue <NoOp>
6060
// CHECK-NEXT: DeclRefExpr {{.*}} 'sycl::range<1>' lvalue ParmVar {{.*}} '[[_arg_MemRange]]' 'sycl::range<1>'
6161

6262
// CHECK-NEXT: CXXConstructExpr {{.*}} 'id<1>':'sycl::id<1>'
63-
// CHECK-NEXT: ImplicitCastExpr {{.*}} 'const id<1>':'const sycl::id<1>' lvalue <NoOp>
63+
// CHECK-NEXT: ImplicitCastExpr {{.*}} 'const id<1>' lvalue <NoOp>
6464
// CHECK-NEXT: DeclRefExpr {{.*}} 'sycl::id<1>' lvalue ParmVar {{.*}} '[[_arg_Offset]]' 'sycl::id<1>'

0 commit comments

Comments
 (0)