@@ -280,8 +280,7 @@ TEST(USMMemcpy2DTest, USMMemops2DSupported) {
280280 sycl::platform Plt = sycl::platform ();
281281 sycl::queue Q{Plt.get_devices ()[0 ]};
282282
283- std::shared_ptr<sycl::detail::queue_impl> QueueImpl =
284- sycl::detail::getSyclObjImpl (Q);
283+ sycl::detail::queue_impl &QueueImpl = *sycl::detail::getSyclObjImpl (Q);
285284
286285 mock::getCallbacks ().set_after_callback (
287286 " urContextGetInfo" , &after_urContextGetInfo<true , true , true >);
@@ -297,7 +296,7 @@ TEST(USMMemcpy2DTest, USMMemops2DSupported) {
297296
298297 Q.ext_oneapi_fill2d (Ptr1, 5 , 42l , 4 , 2 );
299298 EXPECT_TRUE (LastMemopsQuery == UR_CONTEXT_INFO_USM_FILL2D_SUPPORT);
300- EXPECT_EQ (LastFill2D.hQueue , (ur_queue_handle_t )QueueImpl-> getHandleRef ());
299+ EXPECT_EQ (LastFill2D.hQueue , (ur_queue_handle_t )QueueImpl. getHandleRef ());
301300 EXPECT_EQ (LastFill2D.pMem , (void *)Ptr1);
302301 EXPECT_EQ (LastFill2D.pitch , (size_t )5 );
303302 EXPECT_EQ (LastFill2D.patternSize , sizeof (long ));
@@ -306,7 +305,7 @@ TEST(USMMemcpy2DTest, USMMemops2DSupported) {
306305
307306 Q.ext_oneapi_memset2d (Ptr1, 5 * sizeof (long ), 123 , 4 * sizeof (long ), 2 );
308307 EXPECT_TRUE (LastMemopsQuery == UR_CONTEXT_INFO_USM_FILL2D_SUPPORT);
309- EXPECT_EQ (LastFill2D.hQueue , (ur_queue_handle_t )QueueImpl-> getHandleRef ());
308+ EXPECT_EQ (LastFill2D.hQueue , (ur_queue_handle_t )QueueImpl. getHandleRef ());
310309 EXPECT_EQ (LastFill2D.pMem , (void *)Ptr1);
311310 EXPECT_EQ (LastFill2D.pitch , (size_t )5 * sizeof (long ));
312311 EXPECT_EQ (LastFill2D.pattern [0 ], 123 );
@@ -316,7 +315,7 @@ TEST(USMMemcpy2DTest, USMMemops2DSupported) {
316315 Q.ext_oneapi_memcpy2d (Ptr1, 5 * sizeof (long ), Ptr2, 8 * sizeof (long ),
317316 4 * sizeof (long ), 2 );
318317 EXPECT_TRUE (LastMemopsQuery == UR_CONTEXT_INFO_USM_MEMCPY2D_SUPPORT);
319- EXPECT_EQ (LastMemcpy2D.hQueue , (ur_queue_handle_t )QueueImpl-> getHandleRef ());
318+ EXPECT_EQ (LastMemcpy2D.hQueue , (ur_queue_handle_t )QueueImpl. getHandleRef ());
320319 EXPECT_EQ (LastMemcpy2D.pDst , (void *)Ptr1);
321320 EXPECT_EQ (LastMemcpy2D.dstPitch , (size_t )5 * sizeof (long ));
322321 EXPECT_EQ (LastMemcpy2D.pSrc , (void *)Ptr2);
@@ -326,7 +325,7 @@ TEST(USMMemcpy2DTest, USMMemops2DSupported) {
326325
327326 Q.ext_oneapi_copy2d (Ptr1, 5 , Ptr2, 8 , 4 , 2 );
328327 EXPECT_TRUE (LastMemopsQuery == UR_CONTEXT_INFO_USM_MEMCPY2D_SUPPORT);
329- EXPECT_EQ (LastMemcpy2D.hQueue , (ur_queue_handle_t )QueueImpl-> getHandleRef ());
328+ EXPECT_EQ (LastMemcpy2D.hQueue , (ur_queue_handle_t )QueueImpl. getHandleRef ());
330329 EXPECT_EQ (LastMemcpy2D.pDst , (void *)Ptr2);
331330 EXPECT_EQ (LastMemcpy2D.dstPitch , (size_t )8 * sizeof (long ));
332331 EXPECT_EQ (LastMemcpy2D.pSrc , (void *)Ptr1);
@@ -381,8 +380,7 @@ TEST(USMMemcpy2DTest, USMFillSupportedOnly) {
381380 sycl::platform Plt = sycl::platform ();
382381 sycl::queue Q{Plt.get_devices ()[0 ]};
383382
384- std::shared_ptr<sycl::detail::queue_impl> QueueImpl =
385- sycl::detail::getSyclObjImpl (Q);
383+ sycl::detail::queue_impl &QueueImpl = *sycl::detail::getSyclObjImpl (Q);
386384
387385 mock::getCallbacks ().set_after_callback (
388386 " urContextGetInfo" , &after_urContextGetInfo<true , false , false >);
@@ -402,7 +400,7 @@ TEST(USMMemcpy2DTest, USMFillSupportedOnly) {
402400
403401 Q.ext_oneapi_fill2d (Ptr1, 5 , 42l , 4 , 2 );
404402 EXPECT_TRUE (LastMemopsQuery == UR_CONTEXT_INFO_USM_FILL2D_SUPPORT);
405- EXPECT_EQ (LastFill2D.hQueue , QueueImpl-> getHandleRef ());
403+ EXPECT_EQ (LastFill2D.hQueue , QueueImpl. getHandleRef ());
406404 EXPECT_EQ (LastFill2D.pMem , (void *)Ptr1);
407405 EXPECT_EQ (LastFill2D.pitch , (size_t )5 );
408406 EXPECT_EQ (LastFill2D.patternSize , sizeof (long ));
@@ -427,8 +425,7 @@ TEST(USMMemcpy2DTest, USMMemsetSupportedOnly) {
427425 sycl::platform Plt = sycl::platform ();
428426 sycl::queue Q{Plt.get_devices ()[0 ]};
429427
430- std::shared_ptr<sycl::detail::queue_impl> QueueImpl =
431- sycl::detail::getSyclObjImpl (Q);
428+ sycl::detail::queue_impl &QueueImpl = *sycl::detail::getSyclObjImpl (Q);
432429
433430 // Enable fill + set, they are implemented with the same entry point in the
434431 // backend so supporting one means supporting both.
@@ -450,7 +447,7 @@ TEST(USMMemcpy2DTest, USMMemsetSupportedOnly) {
450447
451448 Q.ext_oneapi_memset2d (Ptr1, 5 * sizeof (long ), 123 , 4 * sizeof (long ), 2 );
452449 EXPECT_TRUE (LastMemopsQuery == UR_CONTEXT_INFO_USM_FILL2D_SUPPORT);
453- EXPECT_EQ (LastFill2D.hQueue , QueueImpl-> getHandleRef ());
450+ EXPECT_EQ (LastFill2D.hQueue , QueueImpl. getHandleRef ());
454451 EXPECT_EQ (LastFill2D.pMem , (void *)Ptr1);
455452 EXPECT_EQ (LastFill2D.pitch , (size_t )5 * sizeof (long ));
456453 EXPECT_EQ (LastFill2D.pattern [0 ], 123 );
@@ -475,8 +472,7 @@ TEST(USMMemcpy2DTest, USMMemcpySupportedOnly) {
475472 sycl::platform Plt = sycl::platform ();
476473 sycl::queue Q{Plt.get_devices ()[0 ]};
477474
478- std::shared_ptr<sycl::detail::queue_impl> QueueImpl =
479- sycl::detail::getSyclObjImpl (Q);
475+ sycl::detail::queue_impl &QueueImpl = *sycl::detail::getSyclObjImpl (Q);
480476
481477 mock::getCallbacks ().set_after_callback (
482478 " urContextGetInfo" , &after_urContextGetInfo<false , false , true >);
@@ -505,7 +501,7 @@ TEST(USMMemcpy2DTest, USMMemcpySupportedOnly) {
505501 Q.ext_oneapi_memcpy2d (Ptr1, 5 * sizeof (long ), Ptr2, 8 * sizeof (long ),
506502 4 * sizeof (long ), 2 );
507503 EXPECT_TRUE (LastMemopsQuery == UR_CONTEXT_INFO_USM_MEMCPY2D_SUPPORT);
508- EXPECT_EQ (LastMemcpy2D.hQueue , QueueImpl-> getHandleRef ());
504+ EXPECT_EQ (LastMemcpy2D.hQueue , QueueImpl. getHandleRef ());
509505 EXPECT_EQ (LastMemcpy2D.pDst , (void *)Ptr1);
510506 EXPECT_EQ (LastMemcpy2D.dstPitch , (size_t )5 * sizeof (long ));
511507 EXPECT_EQ (LastMemcpy2D.pSrc , (void *)Ptr2);
@@ -516,7 +512,7 @@ TEST(USMMemcpy2DTest, USMMemcpySupportedOnly) {
516512
517513 Q.ext_oneapi_copy2d (Ptr1, 5 , Ptr2, 8 , 4 , 2 );
518514 EXPECT_TRUE (LastMemopsQuery == UR_CONTEXT_INFO_USM_MEMCPY2D_SUPPORT);
519- EXPECT_EQ (LastMemcpy2D.hQueue , QueueImpl-> getHandleRef ());
515+ EXPECT_EQ (LastMemcpy2D.hQueue , QueueImpl. getHandleRef ());
520516 EXPECT_EQ (LastMemcpy2D.pDst , (void *)Ptr2);
521517 EXPECT_EQ (LastMemcpy2D.dstPitch , (size_t )8 * sizeof (long ));
522518 EXPECT_EQ (LastMemcpy2D.pSrc , (void *)Ptr1);
0 commit comments