skx / yal

Yet another lisp interpreter
GNU General Public License v2.0
16 stars 0 forks source link

Fix issues the fuzzer found overnight #101

Closed skx closed 1 year ago

skx commented 1 year ago

First failure is fun:

cat
testdata/fuzz/FuzzYAL/ba0fcef6ab521763179f52a1f2ef9fed78574074e826d61f9c362bd4ca07f62e
go test fuzz v1
[]byte("(defmacro! unless(fn*()`(~!)))(unless )")

Second failure is more trivial: