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:
parent
9581febbb0
commit
40bd6a7e57
1 changed files with 9 additions and 3 deletions
|
@ -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)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue