robert-strandh / SICL

A fresh implementation of Common Lisp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

notinline declarations are ignored for macros

Bike opened this issue · comments

That is, compiler macros are still expanded. The CLHS page on notinline mentions that this works for macros too, and is in fact the only effect of notinline on a macro.

Fixing this will require extending the environment protocol to be able to represent notinline declarations in macro info. I don't know if Trucler does this, but cleavir-env certainly does not.