KhronosGroup / KhronosGroup/SYCL-CTS
Conformance test for SYCL is not working.
- Dominant language
- C++
- Stars
- 75
- Forks
- 96
- Avg merge
- 5d 18h
- Merged PRs (30d)
- 4
Description
I tried to build conformance test using the code repository given here, for SYCL compilers:
1. DPC++
2. Our own SYCL compiler
But, the build failed for both the above SYCL compilers.
For DPC++ it is giving error multiple time (screenshot attached):
```bash
/storage/ankit/SYCL-CTS/build/tests/vector_api/vector_api_bool.cpp:86:57: error: no type named 'value_type' in 'sycl::vec'
86 | CHECK(std::is_same_v::value_type, bool>);
```
Please provide solution for this issue.
Reference screenshots of DPC++ compiler conformance testing:
```bash
cmake -S . -B build -DSYCL_IMPLEMENTATION=DPCPP
```

```bash
cmake --build ./build -j24
```

ERROR:

Contributor guide
Research direction
Start by reproducing the reported build with `cmake -S . -B build -DSYCL_IMPLEMENTATION=DPCPP` and `cmake --build ./build -j24`. Inspect `tests/vector_api/vector_api_bool.cpp` around line 86 and compare the failure under the two mentioned SYCL compilers. Done means the conformance test build completes without this `sycl::vec::value_type` error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- compilers, testing-qa
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100