add label alist to lambda allocations in tree-il->glil compiler
authorAndy Wingo <wingo@pobox.com>
Fri, 7 Aug 2009 13:35:53 +0000 (15:35 +0200)
committerAndy Wingo <wingo@pobox.com>
Fri, 7 Aug 2009 13:35:53 +0000 (15:35 +0200)
commit9059993fe0bf38045ae52552c68d985a3e3c5344
treec7129537d2213484cdc2a37b2b66198937c39752
parent9b29d6079184d2d92fef5a1b7eba79f39fa3ef82
add label alist to lambda allocations in tree-il->glil compiler

* module/language/tree-il/analyze.scm: Add some more comments about
  something that will land in a future commit: compiling fixpoint
  lambdas as labels.
  (analyze-lexicals): Reorder a bit, and add a label alist to procedure
  allocations. Empty for now.

* module/language/tree-il/compile-glil.scm (flatten): Adapt to the free
  variables being in the cddr of the allocation, not the cdr.
module/language/tree-il/analyze.scm
module/language/tree-il/compile-glil.scm