1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-13 15:10:34 +02:00

peval comment & reindentation

* module/language/tree-il/optimize.scm (peval): Add a comment regarding
  failure modes, and reindent one clause.
This commit is contained in:
Andy Wingo 2011-09-21 08:50:45 +02:00
parent 9581febbb0
commit 40bd6a7e57

View file

@ -592,7 +592,13 @@ it does not handle <fix> and <let-values>, it should be called before
(($ <lambda>) (($ <lambda>)
app) app)
(($ <toplevel-ref>) (($ <toplevel-ref>)
app)) app)
;; In practice, this is the clause that stops peval:
;; module-ref applications (produced by macros,
;; typically) don't match, and so this throws,
;; aborting peval for an entire expression.
)
app))) app)))
(($ <lambda> src meta body) (($ <lambda> src meta body)