Skip to content

Commit 4954977

Browse files
[NFC] Fix fail on Windows (#7064)
size_t differences cause different IR in Windows and Linux. Signed-off-by: Elizabeth Andrews <elizabeth.andrews@intel.com>
1 parent a6a0dea commit 4954977

File tree

2 files changed

+20
-20
lines changed

2 files changed

+20
-20
lines changed

clang/test/SemaSYCL/array-kernel-param.cpp

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ int main() {
167167
// CHECK-NEXT: ImplicitCastExpr {{.*}} '__global int **' <ArrayToPointerDecay>
168168
// CHECK-NEXT: MemberExpr {{.*}} '__global int *[2]' lvalue .
169169
// CHECK-NEXT: DeclRefExpr {{.*}} '__wrapper_class' lvalue ParmVar {{.*}} '_arg_ArrayOfPointers'
170-
// CHECK-NEXT: IntegerLiteral {{.*}} 'unsigned long' 0
170+
// CHECK-NEXT: IntegerLiteral {{.*}} 0
171171
// Initializer for ArrayOfPointers[1]
172172
// CHECK-NEXT: ImplicitCastExpr {{.*}} 'int *' <LValueToRValue>
173173
// CHECK-NEXT: UnaryOperator {{.*}} 'int *' lvalue prefix '*' cannot overflow
@@ -177,7 +177,7 @@ int main() {
177177
// CHECK-NEXT: ImplicitCastExpr {{.*}} '__global int **' <ArrayToPointerDecay>
178178
// CHECK-NEXT: MemberExpr {{.*}} '__global int *[2]' lvalue .
179179
// CHECK-NEXT: DeclRefExpr {{.*}} '__wrapper_class' lvalue ParmVar {{.*}} '_arg_ArrayOfPointers'
180-
// CHECK-NEXT: IntegerLiteral {{.*}} 'unsigned long' 1
180+
// CHECK-NEXT: IntegerLiteral {{.*}} 1
181181

182182
// Check Kernel_StructAccArray parameters
183183
// CHECK: FunctionDecl {{.*}}Kernel_StructAccArray{{.*}} 'void (__global int *, sycl::range<1>, sycl::range<1>, sycl::id<1>, __global int *, sycl::range<1>, sycl::range<1>, sycl::id<1>)'
@@ -289,7 +289,7 @@ int main() {
289289
// CHECK-NEXT: ImplicitCastExpr {{.*}} '__generated_StructWithPointers *' <ArrayToPointerDecay>
290290
// CHECK-NEXT: MemberExpr {{.*}} '__generated_StructWithPointers[2]' lvalue .
291291
// CHECK-NEXT: DeclRefExpr {{.*}} '__wrapper_class' lvalue ParmVar {{.*}} '_arg_StructWithPointersArray'
292-
// CHECK-NEXT: IntegerLiteral {{.*}} 'unsigned long' 0
292+
// CHECK-NEXT: IntegerLiteral {{.*}} 0
293293
// Initializer for StructWithPointersArray[1]
294294
// CHECK: CXXConstructExpr {{.*}} 'StructWithPointers':'StructWithPointers' 'void (const StructWithPointers &) noexcept'
295295
// CHECK-NEXT: ImplicitCastExpr {{.*}} 'const StructWithPointers' lvalue <NoOp>
@@ -300,7 +300,7 @@ int main() {
300300
// CHECK-NEXT: ImplicitCastExpr {{.*}} '__generated_StructWithPointers *' <ArrayToPointerDecay>
301301
// CHECK-NEXT: MemberExpr {{.*}} '__generated_StructWithPointers[2]' lvalue .
302302
// CHECK-NEXT: DeclRefExpr {{.*}} '__wrapper_class' lvalue ParmVar {{.*}} '_arg_StructWithPointersArray'
303-
// CHECK-NEXT: IntegerLiteral {{.*}} 'unsigned long' 1
303+
// CHECK-NEXT: IntegerLiteral {{.*}} 1
304304

305305
// Check Kernel_Array_Ptrs_2D parameters
306306
// CHECK: FunctionDecl {{.*}}Kernel_Array_Ptrs_2D 'void (__wrapper_class, __wrapper_class)'
@@ -327,8 +327,8 @@ int main() {
327327
// CHECK-NEXT: ImplicitCastExpr {{.*}} '__global int *(*)[3]' <ArrayToPointerDecay>
328328
// CHECK-NEXT: MemberExpr {{.*}} '__global int *[2][3]' lvalue .
329329
// CHECK-NEXT: DeclRefExpr {{.*}} '__wrapper_class' lvalue ParmVar {{.*}} '_arg_ArrayOfPointers_2D'
330-
// CHECK-NEXT: IntegerLiteral {{.*}} 'unsigned long' 0
331-
// CHECK-NEXT: IntegerLiteral {{.*}} 'unsigned long' 0
330+
// CHECK-NEXT: IntegerLiteral {{.*}} 0
331+
// CHECK-NEXT: IntegerLiteral {{.*}} 0
332332

333333
// Initializer for ArrayOfPointers_2D[0][1]
334334
// CHECK-NEXT: ImplicitCastExpr {{.*}} 'int *' <LValueToRValue>
@@ -341,8 +341,8 @@ int main() {
341341
// CHECK-NEXT: ImplicitCastExpr {{.*}} '__global int *(*)[3]' <ArrayToPointerDecay>
342342
// CHECK-NEXT: MemberExpr {{.*}} '__global int *[2][3]' lvalue .
343343
// CHECK-NEXT: DeclRefExpr {{.*}} '__wrapper_class' lvalue ParmVar {{.*}} '_arg_ArrayOfPointers_2D'
344-
// CHECK-NEXT: IntegerLiteral {{.*}} 'unsigned long' 0
345-
// CHECK-NEXT: IntegerLiteral {{.*}} 'unsigned long' 1
344+
// CHECK-NEXT: IntegerLiteral {{.*}} 0
345+
// CHECK-NEXT: IntegerLiteral {{.*}} 1
346346

347347
// Initializer for ArrayOfPointers_2D[0][2]
348348
// CHECK-NEXT: ImplicitCastExpr {{.*}} 'int *' <LValueToRValue>
@@ -355,8 +355,8 @@ int main() {
355355
// CHECK-NEXT: ImplicitCastExpr {{.*}} '__global int *(*)[3]' <ArrayToPointerDecay>
356356
// CHECK-NEXT: MemberExpr {{.*}} '__global int *[2][3]' lvalue .
357357
// CHECK-NEXT: DeclRefExpr {{.*}} '__wrapper_class' lvalue ParmVar {{.*}} '_arg_ArrayOfPointers_2D'
358-
// CHECK-NEXT: IntegerLiteral {{.*}} 'unsigned long' 0
359-
// CHECK-NEXT: IntegerLiteral {{.*}} 'unsigned long' 2
358+
// CHECK-NEXT: IntegerLiteral {{.*}} 0
359+
// CHECK-NEXT: IntegerLiteral {{.*}} 2
360360

361361
// CHECK-NEXT: InitListExpr {{.*}} 'int *[3]'
362362

@@ -371,8 +371,8 @@ int main() {
371371
// CHECK-NEXT: ImplicitCastExpr {{.*}} '__global int *(*)[3]' <ArrayToPointerDecay>
372372
// CHECK-NEXT: MemberExpr {{.*}} '__global int *[2][3]' lvalue .
373373
// CHECK-NEXT: DeclRefExpr {{.*}} '__wrapper_class' lvalue ParmVar {{.*}} '_arg_ArrayOfPointers_2D'
374-
// CHECK-NEXT: IntegerLiteral {{.*}} 'unsigned long' 1
375-
// CHECK-NEXT: IntegerLiteral {{.*}} 'unsigned long' 0
374+
// CHECK-NEXT: IntegerLiteral {{.*}} 1
375+
// CHECK-NEXT: IntegerLiteral {{.*}} 0
376376

377377
// Initializer for ArrayOfPointers_2D[1][1]
378378
// CHECK-NEXT: ImplicitCastExpr {{.*}} 'int *' <LValueToRValue>
@@ -385,8 +385,8 @@ int main() {
385385
// CHECK-NEXT: ImplicitCastExpr {{.*}} '__global int *(*)[3]' <ArrayToPointerDecay>
386386
// CHECK-NEXT: MemberExpr {{.*}} '__global int *[2][3]' lvalue .
387387
// CHECK-NEXT: DeclRefExpr {{.*}} '__wrapper_class' lvalue ParmVar {{.*}} '_arg_ArrayOfPointers_2D'
388-
// CHECK-NEXT: IntegerLiteral {{.*}} 'unsigned long' 1
389-
// CHECK-NEXT: IntegerLiteral {{.*}} 'unsigned long' 1
388+
// CHECK-NEXT: IntegerLiteral {{.*}} 1
389+
// CHECK-NEXT: IntegerLiteral {{.*}} 1
390390

391391
// Initializer for ArrayOfPointers_2D[1][2]
392392
// CHECK-NEXT: ImplicitCastExpr {{.*}} 'int *' <LValueToRValue>
@@ -399,8 +399,8 @@ int main() {
399399
// CHECK-NEXT: ImplicitCastExpr {{.*}} '__global int *(*)[3]' <ArrayToPointerDecay>
400400
// CHECK-NEXT: MemberExpr {{.*}} '__global int *[2][3]' lvalue .
401401
// CHECK-NEXT: DeclRefExpr {{.*}} '__wrapper_class' lvalue ParmVar {{.*}} '_arg_ArrayOfPointers_2D'
402-
// CHECK-NEXT: IntegerLiteral {{.*}} 'unsigned long' 1
403-
// CHECK-NEXT: IntegerLiteral {{.*}} 'unsigned long' 2
402+
// CHECK-NEXT: IntegerLiteral {{.*}} 1
403+
// CHECK-NEXT: IntegerLiteral {{.*}} 2
404404

405405
// Initializer for ArrayOfPointers
406406
// CHECK-NEXT: InitListExpr {{.*}} 'int *[2]'
@@ -413,7 +413,7 @@ int main() {
413413
// CHECK-NEXT: ImplicitCastExpr {{.*}} '__global int **' <ArrayToPointerDecay>
414414
// CHECK-NEXT: MemberExpr {{.*}} '__global int *[2]' lvalue .
415415
// CHECK-NEXT: DeclRefExpr {{.*}} '__wrapper_class' lvalue ParmVar {{.*}} '_arg_ArrayOfPointers'
416-
// CHECK-NEXT: IntegerLiteral {{.*}} 'unsigned long' 0
416+
// CHECK-NEXT: IntegerLiteral {{.*}} 0
417417

418418
// Initializer for ArrayOfPointers[1]
419419
// CHECK-NEXT: ImplicitCastExpr {{.*}} 'int *' <LValueToRValue>
@@ -424,4 +424,4 @@ int main() {
424424
// CHECK-NEXT: ImplicitCastExpr {{.*}} '__global int **' <ArrayToPointerDecay>
425425
// CHECK-NEXT: MemberExpr {{.*}} '__global int *[2]' lvalue .
426426
// CHECK-NEXT: DeclRefExpr {{.*}} '__wrapper_class' lvalue ParmVar {{.*}} '_arg_ArrayOfPointers'
427-
// CHECK-NEXT: IntegerLiteral {{.*}} 'unsigned long' 1
427+
// CHECK-NEXT: IntegerLiteral {{.*}} 1

clang/test/SemaSYCL/built-in-type-kernel-arg.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ int main() {
134134
// CHECK-NEXT: ImplicitCastExpr {{.*}} '__global int **' <ArrayToPointerDecay>
135135
// CHECK-NEXT: MemberExpr {{.*}} '__global int *[2]' lvalue .
136136
// CHECK-NEXT: DeclRefExpr {{.*}} '__wrapper_class' lvalue ParmVar {{.*}} '_arg_ptr_array'
137-
// CHECK-NEXT: IntegerLiteral {{.*}} 'unsigned long' 0
137+
// CHECK-NEXT: IntegerLiteral {{.*}} 0
138138
// CHECK-NEXT: ImplicitCastExpr {{.*}} 'int *' <LValueToRValue>
139139
// CHECK-NEXT: UnaryOperator {{.*}} 'int *' lvalue prefix '*' cannot overflow
140140
// CHECK-NEXT: CXXReinterpretCastExpr {{.*}} 'int **' reinterpret_cast<int **> <BitCast>
@@ -143,7 +143,7 @@ int main() {
143143
// CHECK-NEXT: ImplicitCastExpr {{.*}} '__global int **' <ArrayToPointerDecay>
144144
// CHECK-NEXT: MemberExpr {{.*}} '__global int *[2]' lvalue .
145145
// CHECK-NEXT: DeclRefExpr {{.*}} '__wrapper_class' lvalue ParmVar {{.*}} '_arg_ptr_array'
146-
// CHECK-NEXT: IntegerLiteral {{.*}} 'unsigned long' 1
146+
// CHECK-NEXT: IntegerLiteral {{.*}} 1
147147

148148
// CHECK: FunctionDecl {{.*}}kernel_nns{{.*}} 'void (__generated_test_struct_simple)'
149149
// CHECK-NEXT: ParmVarDecl {{.*}} used _arg_tds '__generated_test_struct_simple'

0 commit comments

Comments
 (0)