Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix compiler bug on previously seen keywords
I previously fixed this for subsequent keywords, but the first keyword still went through literal-index rather than new-literal-index, so oops. Reported by beach on #sicl. This code isn't the most elegant but tests pass so hey. TODO: Add a new test. The problem can be seen by compiling (list :foo '(8) (lambda (&key foo bar) ...)) The lambda will expect (8) as a key instead of bar.
- Loading branch information