peval: elide make-prompt-tag in effect context
authorAndy Wingo <wingo@pobox.com>
Tue, 27 Sep 2011 11:42:43 +0000 (13:42 +0200)
committerAndy Wingo <wingo@pobox.com>
Tue, 27 Sep 2011 22:13:56 +0000 (00:13 +0200)
commit6c4ffe2b2560eaeb0fe5aedb266183e3bb80dbd8
treee89450e2ae6998e0e0e062627767d0d6a26b944d
parentea726a53b2180ee4548723f81d9b1be7732ef5d8
peval: elide make-prompt-tag in effect context

* module/language/tree-il/optimize.scm (peval): Fix a duplicate
  traversal for constructors in effect or test context.  Add support for
  eliding make-prompt-tag.

* test-suite/tests/tree-il.test ("partial evaluation"): Update the test
  for make-prompt-tag elision.
module/language/tree-il/optimize.scm
test-suite/tests/tree-il.test