Skip to content

Commit fe12cab

Browse files
[SYCL][NFC] Ignore unused mock variable in device_global tests (#8491)
This commit prevents a warning due to unused mock variables in device_global unittests. Note that the variable cannot be omitted as it needs to stay alive for the duration of the test. Signed-off-by: Larsen, Steffen <[email protected]>
1 parent 2e73312 commit fe12cab

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

sycl/unittests/Extensions/DeviceGlobal.cpp

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -325,6 +325,7 @@ TEST(DeviceGlobalTest, DeviceGlobalInitBeforeUse) {
325325
MockRef.REDEFINE_AFTER(piEventGetInfo);
326326
MockRef.REDEFINE_AFTER(piEnqueueKernelLaunch);
327327
});
328+
std::ignore = Mock;
328329

329330
// Kernel call 1.
330331
// First launch should create both init events.
@@ -355,6 +356,7 @@ TEST(DeviceGlobalTest, DeviceGlobalCopyToBeforeUseFull) {
355356
true);
356357
MockRef.REDEFINE_AFTER(piEventGetInfo);
357358
});
359+
std::ignore = Mock;
358360

359361
int Vals[2] = {42, 1234};
360362
Q.copy(Vals, DeviceGlobal).wait();
@@ -384,6 +386,7 @@ TEST(DeviceGlobalTest, DeviceGlobalMemcpyToBeforeUseFull) {
384386
true);
385387
MockRef.REDEFINE_AFTER(piEventGetInfo);
386388
});
389+
std::ignore = Mock;
387390

388391
int Vals[2] = {42, 1234};
389392
Q.memcpy(DeviceGlobal, Vals).wait();
@@ -413,6 +416,7 @@ TEST(DeviceGlobalTest, DeviceGlobalCopyToBeforeUsePartialNoOffset) {
413416
true);
414417
MockRef.REDEFINE_AFTER(piEventGetInfo);
415418
});
419+
std::ignore = Mock;
416420

417421
int Val = 42;
418422
Q.copy(&Val, DeviceGlobal, 1).wait();
@@ -441,6 +445,7 @@ TEST(DeviceGlobalTest, DeviceGlobalMemcpyToBeforeUsePartialNoOffset) {
441445
true);
442446
MockRef.REDEFINE_AFTER(piEventGetInfo);
443447
});
448+
std::ignore = Mock;
444449

445450
int Val = 42;
446451
Q.memcpy(DeviceGlobal, &Val, sizeof(int)).wait();
@@ -469,6 +474,7 @@ TEST(DeviceGlobalTest, DeviceGlobalCopyToBeforeUsePartialWithOffset) {
469474
true);
470475
MockRef.REDEFINE_AFTER(piEventGetInfo);
471476
});
477+
std::ignore = Mock;
472478

473479
int Val = 42;
474480
Q.copy(&Val, DeviceGlobal, 1, 1).wait();
@@ -497,6 +503,7 @@ TEST(DeviceGlobalTest, DeviceGlobalInitBeforeMemcpyToPartialWithOffset) {
497503
true);
498504
MockRef.REDEFINE_AFTER(piEventGetInfo);
499505
});
506+
std::ignore = Mock;
500507

501508
int Val = 42;
502509
Q.memcpy(DeviceGlobal, &Val, sizeof(int), sizeof(int)).wait();
@@ -525,6 +532,7 @@ TEST(DeviceGlobalTest, DeviceGlobalCopyFromBeforeUse) {
525532
true);
526533
MockRef.REDEFINE_AFTER(piEventGetInfo);
527534
});
535+
std::ignore = Mock;
528536

529537
int Vals[2] = {42, 1234};
530538
Q.copy(DeviceGlobal, Vals).wait();
@@ -546,6 +554,7 @@ TEST(DeviceGlobalTest, DeviceGlobalMemcpyFromBeforeUse) {
546554
true);
547555
MockRef.REDEFINE_AFTER(piEventGetInfo);
548556
});
557+
std::ignore = Mock;
549558

550559
int Vals[2] = {42, 1234};
551560
Q.memcpy(Vals, DeviceGlobal).wait();
@@ -567,6 +576,7 @@ TEST(DeviceGlobalTest, DeviceGlobalUseBeforeCopyTo) {
567576
true);
568577
MockRef.REDEFINE_AFTER(piEventGetInfo);
569578
});
579+
std::ignore = Mock;
570580

571581
Q.single_task<DeviceGlobalTestKernel>([]() {}).wait();
572582

@@ -593,6 +603,7 @@ TEST(DeviceGlobalTest, DeviceGlobalUseBeforeMemcpyTo) {
593603
true);
594604
MockRef.REDEFINE_AFTER(piEventGetInfo);
595605
});
606+
std::ignore = Mock;
596607

597608
Q.single_task<DeviceGlobalTestKernel>([]() {}).wait();
598609

@@ -618,6 +629,7 @@ TEST(DeviceGlobalTest, DeviceGlobalImgScopeCopyToBeforeUse) {
618629
false);
619630
MockRef.REDEFINE_AFTER(piextEnqueueDeviceGlobalVariableRead);
620631
});
632+
std::ignore = Mock;
621633

622634
int Vals[2] = {42, 1234};
623635
Q.copy(Vals, DeviceGlobalImgScope).wait();
@@ -638,6 +650,7 @@ TEST(DeviceGlobalTest, DeviceGlobalImgScopeMemcpyToBeforeUse) {
638650
false);
639651
MockRef.REDEFINE_AFTER(piextEnqueueDeviceGlobalVariableRead);
640652
});
653+
std::ignore = Mock;
641654

642655
int Vals[2] = {42, 1234};
643656
Q.memcpy(DeviceGlobalImgScope, Vals).wait();
@@ -658,6 +671,7 @@ TEST(DeviceGlobalTest, DeviceGlobalImgScopeCopyFromBeforeUse) {
658671
false);
659672
MockRef.REDEFINE_AFTER(piextEnqueueDeviceGlobalVariableRead);
660673
});
674+
std::ignore = Mock;
661675

662676
int Vals[2] = {42, 1234};
663677
Q.copy(DeviceGlobalImgScope, Vals).wait();
@@ -678,6 +692,7 @@ TEST(DeviceGlobalTest, DeviceGlobalImgScopeMemcpyFromBeforeUse) {
678692
false);
679693
MockRef.REDEFINE_AFTER(piextEnqueueDeviceGlobalVariableRead);
680694
});
695+
std::ignore = Mock;
681696

682697
int Vals[2] = {42, 1234};
683698
Q.memcpy(Vals, DeviceGlobalImgScope).wait();
@@ -698,6 +713,7 @@ TEST(DeviceGlobalTest, DeviceGlobalImgScopeUseBeforeCopyTo) {
698713
false);
699714
MockRef.REDEFINE_AFTER(piextEnqueueDeviceGlobalVariableRead);
700715
});
716+
std::ignore = Mock;
701717

702718
Q.single_task<DeviceGlobalImgScopeTestKernel>([]() {}).wait();
703719

@@ -730,6 +746,7 @@ TEST(DeviceGlobalTest, DeviceGlobalImgScopeUseBeforeMemcpyTo) {
730746
false);
731747
MockRef.REDEFINE_AFTER(piextEnqueueDeviceGlobalVariableRead);
732748
});
749+
std::ignore = Mock;
733750

734751
Q.single_task<DeviceGlobalImgScopeTestKernel>([]() {}).wait();
735752

@@ -762,6 +779,7 @@ TEST(DeviceGlobalTest, DeviceGlobalImgScopeUseBeforeCopyFrom) {
762779
false);
763780
MockRef.REDEFINE_AFTER(piextEnqueueDeviceGlobalVariableRead);
764781
});
782+
std::ignore = Mock;
765783

766784
Q.single_task<DeviceGlobalImgScopeTestKernel>([]() {}).wait();
767785

@@ -794,6 +812,7 @@ TEST(DeviceGlobalTest, DeviceGlobalImgScopeUseBeforeMemcpyFrom) {
794812
false);
795813
MockRef.REDEFINE_AFTER(piextEnqueueDeviceGlobalVariableRead);
796814
});
815+
std::ignore = Mock;
797816

798817
Q.single_task<DeviceGlobalImgScopeTestKernel>([]() {}).wait();
799818

0 commit comments

Comments
 (0)