Jon Ross-Perkins
907fa82fc6
Fuzz semantics when it passes parsing without errors. ( #3003 )
...
Right now we expect crashes on invalid parses, we just don't try to
handle it in general even though the long-term intent is we should
handle semantics for bad parses. However, in theory, we should be
correctly handling code that parses as valid and that's probably more
interesting to fix bugs for. So this starts trying to fuzz that space of
valid parses.
Fuzzer corpus is based on explorer tests, with one merge run.
2023-07-22 00:03:40 +00:00
..
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00
2023-07-22 00:03:40 +00:00