Files
wasmtime/cranelift/isle/fuzz
Chris Fallin 56236fb58e ISLE: fix compile fuzz target, and fix a simple error-reporting bug. (#3845)
It seems our `compile` fuzz target for ISLE has not been regularly
tested, as it was never updated for the `isle` -> `cranelift_isle` crate
renaming. This PR fixes it to compile again.

This also includes a simple fix in the typechecking: when verifying that
a term decl is valid, we might insert a term ID into the name->ID map
before fully checking that all of the types exist, and then skipping
(for error recovery purposes) the actual push onto the term-signature
vector if one of the types does have an error. This phantom TID can
later cause a panic. The fix is to avoid adding to the map until we have
fully verified the term decl.
2022-02-23 14:34:32 -08:00
..
2021-11-11 15:56:55 -08:00

ISLE Fuzz Targets

These are separate from the top-level wasmtime/fuzz fuzz targets because we don't intend to run them on OSS-Fuzz. They are just for local ISLE hacking.