@@ -38,6 +38,9 @@ using namespace cl::sycl;
3838
3939DEFINE_SIMPLE_CONVERSION_FUNCTIONS (device, DPCTLSyclDeviceRef);
4040
41+ const DPCTLPartitionAffinityDomainType a_dpctl_domain =
42+ DPCTLPartitionAffinityDomainType::not_applicable;
43+
4144struct TestDPCTLSyclDeviceInterface
4245 : public ::testing::TestWithParam<const char *>
4346{
@@ -142,7 +145,7 @@ TEST_P(TestDPCTLSyclDeviceInterface, Chk_CreateSubDevicesByAffinityNuma)
142145
143146 info::partition_affinity_domain domain =
144147 info::partition_affinity_domain::numa;
145- DPCTLPartitionAffinityDomainType dpctl_domain;
148+ DPCTLPartitionAffinityDomainType dpctl_domain = a_dpctl_domain ;
146149 EXPECT_NO_FATAL_FAILURE (
147150 dpctl_domain = DPCTL_SyclPartitionAffinityDomainToDPCTLType (domain));
148151
@@ -178,7 +181,7 @@ TEST_P(TestDPCTLSyclDeviceInterface, Chk_CreateSubDevicesByAffinityL4Cache)
178181
179182 info::partition_affinity_domain domain =
180183 info::partition_affinity_domain::L4_cache;
181- DPCTLPartitionAffinityDomainType dpctl_domain;
184+ DPCTLPartitionAffinityDomainType dpctl_domain = a_dpctl_domain ;
182185 EXPECT_NO_FATAL_FAILURE (
183186 dpctl_domain = DPCTL_SyclPartitionAffinityDomainToDPCTLType (domain));
184187
@@ -214,7 +217,7 @@ TEST_P(TestDPCTLSyclDeviceInterface, Chk_CreateSubDevicesByAffinityL3Cache)
214217
215218 info::partition_affinity_domain domain =
216219 info::partition_affinity_domain::L3_cache;
217- DPCTLPartitionAffinityDomainType dpctl_domain;
220+ DPCTLPartitionAffinityDomainType dpctl_domain = a_dpctl_domain ;
218221 EXPECT_NO_FATAL_FAILURE (
219222 dpctl_domain = DPCTL_SyclPartitionAffinityDomainToDPCTLType (domain));
220223
@@ -250,7 +253,7 @@ TEST_P(TestDPCTLSyclDeviceInterface, Chk_CreateSubDevicesByAffinityL2Cache)
250253
251254 info::partition_affinity_domain domain =
252255 info::partition_affinity_domain::L2_cache;
253- DPCTLPartitionAffinityDomainType dpctl_domain;
256+ DPCTLPartitionAffinityDomainType dpctl_domain = a_dpctl_domain ;
254257 EXPECT_NO_FATAL_FAILURE (
255258 dpctl_domain = DPCTL_SyclPartitionAffinityDomainToDPCTLType (domain));
256259
@@ -286,7 +289,7 @@ TEST_P(TestDPCTLSyclDeviceInterface, Chk_CreateSubDevicesByAffinityL1Cache)
286289
287290 info::partition_affinity_domain domain =
288291 info::partition_affinity_domain::L1_cache;
289- DPCTLPartitionAffinityDomainType dpctl_domain;
292+ DPCTLPartitionAffinityDomainType dpctl_domain = a_dpctl_domain ;
290293 EXPECT_NO_FATAL_FAILURE (
291294 dpctl_domain = DPCTL_SyclPartitionAffinityDomainToDPCTLType (domain));
292295
@@ -323,7 +326,7 @@ TEST_P(TestDPCTLSyclDeviceInterface,
323326
324327 info::partition_affinity_domain domain =
325328 info::partition_affinity_domain::next_partitionable;
326- DPCTLPartitionAffinityDomainType dpctl_domain;
329+ DPCTLPartitionAffinityDomainType dpctl_domain = a_dpctl_domain ;
327330 EXPECT_NO_FATAL_FAILURE (
328331 dpctl_domain = DPCTL_SyclPartitionAffinityDomainToDPCTLType (domain));
329332
0 commit comments