|
1 | | -// RUN: %clangxx %fsycl-host-only -fsyntax-only -ferror-limit=0 -sycl-std=2020 -Xclang -verify -Xclang -verify-ignore-unexpected=note %s |
| 1 | +// RUN: %clangxx -fsycl-device-only -fsyntax-only -ferror-limit=0 -sycl-std=2020 -Xclang -verify -Xclang -verify-ignore-unexpected=note %s |
2 | 2 |
|
3 | 3 | // expected-warning@CL/sycl.hpp:* {{CL/sycl.hpp is deprecated, use sycl/sycl.hpp}} |
4 | 4 | #include <CL/sycl.hpp> |
@@ -283,23 +283,23 @@ int main() { |
283 | 283 |
|
284 | 284 | // expected-warning@+8{{'get_pointer' is deprecated: accessor::get_pointer() is deprecated, please use get_multi_ptr()}} |
285 | 285 | // expected-warning@+7{{'get_pointer<sycl::access::target::device, void>' is deprecated: accessor::get_pointer() is deprecated, please use get_multi_ptr()}} |
286 | | - // expected-warning@+4{{'make_ptr<int, sycl::access::address_space::global_space, sycl::access::decorated::legacy, void>' is deprecated: make_ptr is deprecated since SYCL 2020. Please use address_space_cast instead.}} |
| 286 | + // expected-warning@+4{{'make_ptr<int, sycl::access::address_space::global_space, sycl::access::decorated::legacy>' is deprecated: make_ptr is deprecated since SYCL 2020. Please use address_space_cast instead.}} |
287 | 287 | sycl::multi_ptr<int, sycl::access::address_space::global_space, |
288 | 288 | sycl::access::decorated::legacy> |
289 | 289 | LegacyGlobalMptr = |
290 | 290 | sycl::make_ptr<int, sycl::access::address_space::global_space, |
291 | 291 | sycl::access::decorated::legacy>( |
292 | 292 | GlobalAcc.get_pointer()); |
293 | 293 | // expected-warning@+7{{'get_pointer' is deprecated: local_accessor::get_pointer() is deprecated, please use get_multi_ptr()}} |
294 | | - // expected-warning@+4{{'make_ptr<int, sycl::access::address_space::local_space, sycl::access::decorated::legacy, void>' is deprecated: make_ptr is deprecated since SYCL 2020. Please use address_space_cast instead.}} |
| 294 | + // expected-warning@+4{{'make_ptr<int, sycl::access::address_space::local_space, sycl::access::decorated::legacy>' is deprecated: make_ptr is deprecated since SYCL 2020. Please use address_space_cast instead.}} |
295 | 295 | sycl::multi_ptr<int, sycl::access::address_space::local_space, |
296 | 296 | sycl::access::decorated::legacy> |
297 | 297 | LegacyLocalMptr = |
298 | 298 | sycl::make_ptr<int, sycl::access::address_space::local_space, |
299 | 299 | sycl::access::decorated::legacy>( |
300 | 300 | LocalAcc.get_pointer()); |
301 | 301 |
|
302 | | - // expected-warning@+4{{'make_ptr<int, sycl::access::address_space::private_space, sycl::access::decorated::legacy, void>' is deprecated: make_ptr is deprecated since SYCL 2020. Please use address_space_cast instead.}} |
| 302 | + // expected-warning@+4{{'make_ptr<int, sycl::access::address_space::private_space, sycl::access::decorated::legacy>' is deprecated: make_ptr is deprecated since SYCL 2020. Please use address_space_cast instead.}} |
303 | 303 | sycl::multi_ptr<int, sycl::access::address_space::private_space, |
304 | 304 | sycl::access::decorated::legacy> |
305 | 305 | LegacyPrivateMptr = |
@@ -329,27 +329,27 @@ int main() { |
329 | 329 | sycl::access::decorated::yes> |
330 | 330 | UndecoratedPrivateMptr = DecoratedPrivateMptr; |
331 | 331 |
|
332 | | - // expected-warning@+2{{'operator int *' is deprecated: Conversion to pointer type is deprecated since SYCL 2020. Please use get() instead.}} |
| 332 | + // expected-warning@+2{{'operator __global int *' is deprecated: Conversion to pointer type is deprecated since SYCL 2020. Please use get() instead.}} |
333 | 333 | auto DecoratedGlobalPtr = |
334 | 334 | static_cast<typename decltype(DecoratedGlobalMptr)::pointer>( |
335 | 335 | DecoratedGlobalMptr); |
336 | | - // expected-warning@+2{{'operator int *' is deprecated: Conversion to pointer type is deprecated since SYCL 2020. Please use get() instead.}} |
| 336 | + // expected-warning@+2{{'operator __local int *' is deprecated: Conversion to pointer type is deprecated since SYCL 2020. Please use get() instead.}} |
337 | 337 | auto DecoratedLocalPtr = |
338 | 338 | static_cast<typename decltype(DecoratedLocalMptr)::pointer>( |
339 | 339 | DecoratedLocalMptr); |
340 | | - // expected-warning@+2{{'operator int *' is deprecated: Conversion to pointer type is deprecated since SYCL 2020. Please use get() instead.}} |
| 340 | + // expected-warning@+2{{'operator __private int *' is deprecated: Conversion to pointer type is deprecated since SYCL 2020. Please use get() instead.}} |
341 | 341 | auto DecoratedPrivatePtr = |
342 | 342 | static_cast<typename decltype(DecoratedPrivateMptr)::pointer>( |
343 | 343 | DecoratedPrivateMptr); |
344 | | - // expected-warning@+2{{'operator int *' is deprecated: Conversion to pointer type is deprecated since SYCL 2020. Please use get() instead.}} |
| 344 | + // expected-warning@+2{{'operator __global int *' is deprecated: Conversion to pointer type is deprecated since SYCL 2020. Please use get() instead.}} |
345 | 345 | auto UndecoratedGlobalPtr = |
346 | 346 | static_cast<typename decltype(UndecoratedGlobalMptr)::pointer>( |
347 | 347 | UndecoratedGlobalMptr); |
348 | | - // expected-warning@+2{{'operator int *' is deprecated: Conversion to pointer type is deprecated since SYCL 2020. Please use get() instead.}} |
| 348 | + // expected-warning@+2{{'operator __local int *' is deprecated: Conversion to pointer type is deprecated since SYCL 2020. Please use get() instead.}} |
349 | 349 | auto UndecoratedLocalPtr = |
350 | 350 | static_cast<typename decltype(UndecoratedLocalMptr)::pointer>( |
351 | 351 | UndecoratedLocalMptr); |
352 | | - // expected-warning@+2{{'operator int *' is deprecated: Conversion to pointer type is deprecated since SYCL 2020. Please use get() instead.}} |
| 352 | + // expected-warning@+2{{'operator __private int *' is deprecated: Conversion to pointer type is deprecated since SYCL 2020. Please use get() instead.}} |
353 | 353 | auto UndecoratedPrivatePtr = |
354 | 354 | static_cast<typename decltype(UndecoratedPrivateMptr)::pointer>( |
355 | 355 | UndecoratedPrivateMptr); |
|
0 commit comments