robert-strandh / SICL

A fresh implementation of Common Lisp
Other
1.07k stars 79 forks source link

Inlining doesn't check for correct number of arguments #137

Closed Bike closed 5 years ago

Bike commented 5 years ago

So e.g. (flet ((f (a) a)) (f 1 2)) => 1, and worse, (flet ((f (a) a)) (f)) gets all the way past HIR.