Skip to content

Commit 0b23c3e

Browse files
committed
Simplify negative tests
Signed-off-by: Steffen Larsen <[email protected]>
1 parent cd4b002 commit 0b23c3e

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

sycl/test/extensions/properties/properties_ctor_negative.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,18 @@
55
#include "mock_compile_time_properties.hpp"
66

77
int main() {
8-
// expected-error@sycl/ext/oneapi/properties/property_utils.hpp:* {{static_assert failed due to requirement 'detail::AllPropertyValues<std::tuple<int>>::value' "Unrecognized property in property list."}}
8+
// expected-error-re@sycl/ext/oneapi/properties/property_utils.hpp:* {{static_assert failed due to requirement {{.+}} "Unrecognized property in property list."}}
99
// expected-error@+1 {{no viable constructor or deduction guide for deduction of template arguments of 'properties'}}
1010
auto InvalidPropertyList1 = sycl::ext::oneapi::experimental::properties(1);
11-
// expected-error@sycl/ext/oneapi/properties/property_utils.hpp:* {{static_assert failed due to requirement 'detail::AllPropertyValues<std::tuple<sycl::ext::oneapi::experimental::foo, bool>>::value' "Unrecognized property in property list."}}
11+
// expected-error-re@sycl/ext/oneapi/properties/property_utils.hpp:* {{static_assert failed due to requirement {{.+}} "Unrecognized property in property list."}}
1212
// expected-error@+1 {{no viable constructor or deduction guide for deduction of template arguments of 'properties'}}
1313
auto InvalidPropertyList2 = sycl::ext::oneapi::experimental::properties(
1414
sycl::ext::oneapi::experimental::foo{1}, true);
15-
// expected-error@sycl/ext/oneapi/properties/properties.hpp:* {{static_assert failed due to requirement 'detail::AllUnique<std::tuple<sycl::ext::oneapi::experimental::foo, sycl::ext::oneapi::experimental::foo>>::value' "Duplicate properties in property list."}}
15+
// expected-error-re@sycl/ext/oneapi/properties/properties.hpp:* {{static_assert failed due to requirement {{.+}} "Duplicate properties in property list."}}
1616
auto InvalidPropertyList3 = sycl::ext::oneapi::experimental::properties(
1717
sycl::ext::oneapi::experimental::foo{0},
1818
sycl::ext::oneapi::experimental::foo{1});
19-
// expected-error@sycl/ext/oneapi/properties/properties.hpp:* {{static_assert failed due to requirement 'detail::AllUnique<std::tuple<cl::sycl::ext::oneapi::experimental::property_value<sycl::ext::oneapi::experimental::bar_key, void>, cl::sycl::ext::oneapi::experimental::property_value<sycl::ext::oneapi::experimental::bar_key, void>>>::value' "Duplicate properties in property list."}}
19+
// expected-error-re@sycl/ext/oneapi/properties/properties.hpp:* {{static_assert failed due to requirement {{.+}} "Duplicate properties in property list."}}
2020
auto InvalidPropertyList4 = sycl::ext::oneapi::experimental::properties(
2121
sycl::ext::oneapi::experimental::bar,
2222
sycl::ext::oneapi::experimental::bar);

sycl/test/extensions/properties/properties_get_property_negative.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66

77
int main() {
88
auto EmptyPropertyList = sycl::ext::oneapi::experimental::properties();
9-
// expected-error@sycl/ext/oneapi/properties/properties.hpp:* {{static_assert failed due to requirement 'has_property<sycl::ext::oneapi::experimental::boo_key>()' "Property list does not contain the requested property."}}
10-
// expected-error@+1 {{variable has incomplete type 'const void'}}
9+
// expected-error-re@sycl/ext/oneapi/properties/properties.hpp:* {{static_assert failed due to requirement {{.+}} "Property list does not contain the requested property."}}
10+
// expected-error-re@+1 {{variable has incomplete type {{.+}}}}
1111
constexpr auto boo_val1 = decltype(EmptyPropertyList)::get_property<
1212
sycl::ext::oneapi::experimental::boo_key>();
13-
// expected-error@sycl/ext/oneapi/properties/properties.hpp:* {{static_assert failed due to requirement 'has_property<sycl::ext::oneapi::experimental::foo>()' "Property list does not contain the requested property."}}
14-
// expected-error@+1 {{no viable conversion from 'typename std::enable_if_t<detail::IsRuntimeProperty<foo>::value && !has_property<foo>(), void>' (aka 'void') to 'sycl::ext::oneapi::experimental::foo'}}
13+
// expected-error-re@sycl/ext/oneapi/properties/properties.hpp:* {{static_assert failed due to requirement {{.+}} "Property list does not contain the requested property."}}
14+
// expected-error-re@+1 {{no viable conversion from {{.+}} to 'sycl::ext::oneapi::experimental::foo'}}
1515
sycl::ext::oneapi::experimental::foo foo_val1 =
1616
EmptyPropertyList
1717
.get_property<sycl::ext::oneapi::experimental::foo_key>();
@@ -20,12 +20,12 @@ int main() {
2020
auto PopulatedPropertyList = sycl::ext::oneapi::experimental::properties(
2121
sycl::ext::oneapi::experimental::foz{.0f, true},
2222
sycl::ext::oneapi::experimental::bar);
23-
// expected-error@sycl/ext/oneapi/properties/properties.hpp:* {{static_assert failed due to requirement 'has_property<sycl::ext::oneapi::experimental::boo_key>()' "Property list does not contain the requested property."}}
24-
// expected-error@+1 {{variable has incomplete type 'const void'}}
23+
// expected-error-re@sycl/ext/oneapi/properties/properties.hpp:* {{static_assert failed due to requirement {{.+}} "Property list does not contain the requested property."}}
24+
// expected-error-re@+1 {{variable has incomplete type {{.+}}}}
2525
constexpr auto boo_val2 = decltype(PopulatedPropertyList)::get_property<
2626
sycl::ext::oneapi::experimental::boo_key>();
27-
// expected-error@sycl/ext/oneapi/properties/properties.hpp:* {{static_assert failed due to requirement 'has_property<sycl::ext::oneapi::experimental::foo>()' "Property list does not contain the requested property."}}
28-
// expected-error@+1 {{no viable conversion from 'typename std::enable_if_t<detail::IsRuntimeProperty<foo>::value && !has_property<foo>(), void>' (aka 'void') to 'sycl::ext::oneapi::experimental::foo'}}
27+
// expected-error-re@sycl/ext/oneapi/properties/properties.hpp:* {{static_assert failed due to requirement {{.+}} "Property list does not contain the requested property."}}
28+
// expected-error-re@+1 {{no viable conversion from {{.+}} to 'sycl::ext::oneapi::experimental::foo'}}
2929
sycl::ext::oneapi::experimental::foo foo_val2 =
3030
PopulatedPropertyList
3131
.get_property<sycl::ext::oneapi::experimental::foo_key>();

0 commit comments

Comments
 (0)