mirror of
https://github.com/KhronosGroup/SPIRV-Tools
synced 2024-11-27 05:40:06 +00:00
08cc49ec59
There turned out to be a bug in the 'split blocks' transformation due to blocks being split while they were being iterated over. This change fixes that issue, and adds tests that were able to expose the issue by running the fuzzer on some example shaders. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
fuzz_test_util.cpp | ||
fuzz_test_util.h | ||
fuzzer_test.cpp | ||
transformation_add_constant_boolean_test.cpp | ||
transformation_add_constant_scalar_test.cpp | ||
transformation_add_dead_break_test.cpp | ||
transformation_add_type_boolean_test.cpp | ||
transformation_add_type_float_test.cpp | ||
transformation_add_type_int_test.cpp | ||
transformation_move_block_down_test.cpp | ||
transformation_split_block_test.cpp |