mirror of
https://github.com/KhronosGroup/SPIRV-Tools
synced 2024-11-23 12:10:06 +00:00
3b5ab540ca
This adds a number of tests that check that all types will match to identically written clones during linking, including nearly every Type and some combinations (e.g. Functions of Arrays of Floats). Intent is for use with https://github.com/KhronosGroup/SPIRV-Tools/pull/2580, however that PR focuses on issues with TypeArray whereas these tests are (more) comprehensive and test more subtle (and possibly incorrect) cases. A number of these tests fail, many are fixed by the aforementioned PR. Some additional tests involving TypeForwardPointer are currently disabled as they cause assertion failures. |
||
---|---|---|
.. | ||
binary_version_test.cpp | ||
CMakeLists.txt | ||
entry_points_test.cpp | ||
global_values_amount_test.cpp | ||
ids_limit_test.cpp | ||
linker_fixture.h | ||
matching_imports_to_exports_test.cpp | ||
memory_model_test.cpp | ||
partial_linkage_test.cpp | ||
type_match_test.cpp | ||
unique_ids_test.cpp |