Skip to content
Snippets Groups Projects
Forked from cmucl / cmucl
Source project has a limited visibility.
  • ram's avatar
    858c678d
    Fixed stuff so that we can make locals be allocated in environment TNs. · 858c678d
    ram authored
    Instead of doing two passes over the environments, we do only one, and assign
    the IR2 environment before the lambda-var TNs, rather than vice-versa.  The
    only reason for doing two passes was to allow the primitive type of variables
    to be gotten from the TN (thus avoiding duplicated calls to PRIMITIVE-TYPE),
    but this doesn't seem to be a big deal.
    858c678d
    History
    Fixed stuff so that we can make locals be allocated in environment TNs.
    ram authored
    Instead of doing two passes over the environments, we do only one, and assign
    the IR2 environment before the lambda-var TNs, rather than vice-versa.  The
    only reason for doing two passes was to allow the primitive type of variables
    to be gotten from the TN (thus avoiding duplicated calls to PRIMITIVE-TYPE),
    but this doesn't seem to be a big deal.