mirror of
https://github.com/KhronosGroup/OpenCL-CTS.git
synced 2026-03-19 06:09:01 +00:00
f84fcb055beb3403fe2ce669b1e7fc6bf285f465
OpenCL-C code must respect aliasing rules as in C99. Therefore, accessing data from multiple pointer sizes must all point to character type to keep strict aliasing rules. If not, when the compiler performs optimization, the dataflow was broken leading to failure. We also fix the formatting and refactor few things.
Description
Languages
C++
84.5%
C
14.7%
CMake
0.5%
Python
0.3%