Skip to content

Commit 81e0323

Browse files
committed
Actually set the wi query feature test macro (and test that)
1 parent 3b5ae85 commit 81e0323

2 files changed

Lines changed: 13 additions & 4 deletions

File tree

include/simsycl/sycl/khr/work_item_queries.hh

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
1-
#include <simsycl/sycl/group.hh>
2-
#include <simsycl/sycl/nd_item.hh>
3-
#include <simsycl/sycl/sub_group.hh>
1+
#include "simsycl/sycl/group.hh"
2+
#include "simsycl/sycl/nd_item.hh"
3+
#include "simsycl/sycl/sub_group.hh"
4+
5+
#if SIMSYCL_ENABLE_SYCL_KHR_WORK_ITEM_QUERIES
6+
#define SYCL_KHR_WORK_ITEM_QUERIES 1
7+
#endif // SIMSYCL_ENABLE_SYCL_KHR_WORK_ITEM_QUERIES
48

59
namespace simsycl::sycl::khr {
610

test/extensions/work_item_queries_test.cc

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
#include "simsycl/sycl/queue.hh"
21
#include <simsycl/sycl.hh>
32

43
#include <catch2/catch_template_test_macros.hpp>
@@ -10,6 +9,12 @@ using Catch::Matchers::ContainsSubstring;
109

1110
using namespace simsycl;
1211

12+
TEST_CASE("work item queries set feature test macro", "[khr][work_item_queries]") {
13+
#if SIMSYCL_ENABLE_SYCL_KHR_WORK_ITEM_QUERIES
14+
CHECK(SYCL_KHR_WORK_ITEM_QUERIES == 1);
15+
#endif // SIMSYCL_ENABLE_SYCL_KHR_WORK_ITEM_QUERIES
16+
}
17+
1318
TEMPLATE_TEST_CASE_SIG(
1419
"work item queries are correct if supported", "[khr][work_item_queries]", ((int Dims), Dims), 1, 2, 3) {
1520
#if SIMSYCL_ENABLE_SYCL_KHR_WORK_ITEM_QUERIES

0 commit comments

Comments
 (0)