Files
llvm-tms34010/libsycl/test/basic/index_space_classes_negative.cpp
Kseniya Tikhomirova 0bb2b00bee [libsycl] add operators to sycl::range and sycl::id (#203572)
This PR was assisted by GH Copilot (tests extension).

Signed-off-by: Tikhomirova, Kseniya <kseniya.tikhomirova@intel.com>
2026-06-25 16:43:05 +02:00

17 lines
496 B
C++

// RUN: %clangxx -fsycl %s -fsyntax-only -Xclang -verify \
// RUN: -Xclang -verify-ignore-unexpected=note
#include <sycl/sycl.hpp>
void testInvalidDimensionGatedAPI() {
sycl::id<2> Id2(1, 2);
std::size_t ScalarFromId2 = Id2; // expected-error {{no viable conversion}}
(void)ScalarFromId2;
sycl::id<2> BadId2(7); // expected-error {{no matching constructor}}
sycl::range<3> BadRange3(1, 2); // expected-error {{no matching constructor}}
(void)BadId2;
(void)BadRange3;
}