robert-strandh / SICL

A fresh implementation of Common Lisp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Error in clasp while compiling esrap, seems to stem from sicl

kpoeck opened this issue · comments

In https://github.com/robert-strandh/SICL/blob/master/Code/Cleavir/Kildall/Specializations/Type-inference/insert-type-checks.lisp#L73:

shouldn't that be:

(destructuring-bind (&optional (car '*) (cdr '*)) (rest typespec) ...)

instead of

(destructuring-bind (&optional (car '*) (cdr '*)) typespec ...)

The later
`(cons ,car-d ,cdr-d) seems to confirm that.

Original issue with context:
clasp-developers/clasp#644

I closed the clasp issue since as you said it belongs to sicl, so lets try again here