-
Marius Gerbershagen authored
Change lexenv to include local macro definitions at the end of the lexenv list. If a function is defined in a non-nil macro environment, a bclosure is created during compilation which has as its lexenv only the macros it closes over. During interpretation, ecl_close_around adds to this the variables, functions, blocks and tags the function also closes over. Also close over symbol macros.
b0a7684f