)]}' { "commit": "cc3fe2b67bc5eccd8df32ccf59e6149f01cb7bad", "tree": "7effda4c98f0ece9bbbb6b0ba6dcd9ffe11d202a", "parents": [ "2419f3be8667c1ff4d786858cd8761122dc7d827" ], "author": { "name": "Alastair Donaldson", "email": "alastair.donaldson@imperial.ac.uk", "time": "Thu Jul 22 23:43:45 2021 +0100" }, "committer": { "name": "GitHub", "email": "noreply@github.com", "time": "Thu Jul 22 23:43:45 2021 +0100" }, "message": "spirv-fuzz: Fix vector wrapping fuzzer pass (#4392)\n\nThe fuzzer pass was passing the type of a scalar where a vector type\r\nwas required, and was not checking whether synonyms could be made for\r\nthe operands to the scalar instruction.", "tree_diff": [ { "type": "modify", "old_id": "3f324df8ad5aab2e5cac5f0950bdceed4d453c5b", "old_mode": 33188, "old_path": "source/fuzz/fuzzer_pass_wrap_vector_synonym.cpp", "new_id": "5f1ae18e28a9a44413b96b11c91fa1ce3aa7140d", "new_mode": 33188, "new_path": "source/fuzz/fuzzer_pass_wrap_vector_synonym.cpp" }, { "type": "modify", "old_id": "0e718e1574d1f4f5511be67744a5c3e8a69c27ab", "old_mode": 33188, "old_path": "source/fuzz/fuzzer_util.cpp", "new_id": "cae87a323f972d7035d198fd39d7360d911aa579", "new_mode": 33188, "new_path": "source/fuzz/fuzzer_util.cpp" }, { "type": "modify", "old_id": "a3946617918c56aeb52c6a2283dbaaf90a986d34", "old_mode": 33188, "old_path": "source/fuzz/fuzzer_util.h", "new_id": "40b51d55290663fab45971aeaa3a79a3d5e924d8", "new_mode": 33188, "new_path": "source/fuzz/fuzzer_util.h" }, { "type": "modify", "old_id": "86eb51c828b9dffef2ae05db5aec7b745901e67e", "old_mode": 33188, "old_path": "source/fuzz/transformation_wrap_vector_synonym.cpp", "new_id": "4402589c0836c88a951f3723735cfcf3b936381b", "new_mode": 33188, "new_path": "source/fuzz/transformation_wrap_vector_synonym.cpp" } ] }