|
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