don't allocate too many locals for expansions of `or'
authorAndy Wingo <wingo@pobox.com>
Wed, 20 May 2009 10:46:23 +0000 (12:46 +0200)
committerAndy Wingo <wingo@pobox.com>
Wed, 20 May 2009 10:46:23 +0000 (12:46 +0200)
commit5af166bda2f1d89525add147a9e3d2d6867d03a5
tree746b840834dda6faac70c5dd96a2bcb9e9828fe4
parente32a1792de84c20eaaae6ea7f33048b6eef2c9d8
don't allocate too many locals for expansions of `or'

* module/language/tree-il/analyze.scm (analyze-lexicals): Add in a hack
  to avoid allocating more locals than necessary for expansions of `or'.
  Documented in the source.

* test-suite/tests/tree-il.test: Add a test case.
module/language/tree-il/analyze.scm
test-suite/tests/tree-il.test