Extend fuzzing to semantic analysis and codegen

* Fix a panic when we are substituting macro args, but we already had an error
  involving the macro.

* Fix a stack overflow when an internal extractor's definition is recursive.
This commit is contained in:
Nick Fitzgerald
2021-09-29 17:18:18 -07:00
committed by Chris Fallin
parent 9be1942b11
commit a099b2b590
4 changed files with 177 additions and 104 deletions

View File

@@ -15,7 +15,7 @@ libfuzzer-sys = "0.4"
log = "0.4.14"
[[bin]]
name = "parse"
path = "fuzz_targets/parse.rs"
name = "compile"
path = "fuzz_targets/compile.rs"
test = false
doc = false