mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-31 17:30:24 +02:00
Revert this, it breaks test-suite/tests/r5rs_pitfalls.test where
false-if-exception is used within syntax-rules. (Suspect syntax-rules ought to support this sort of thing, but it doesn't right now.) * boot-9.scm (false-if-exception): Unquote catch and lambda, so as not to depend on expansion environment.
This commit is contained in:
parent
d9623da1f2
commit
2de97f05f0
1 changed files with 2 additions and 2 deletions
|
@ -3330,8 +3330,8 @@
|
|||
signals old-handlers))))))
|
||||
|
||||
(defmacro false-if-exception (expr)
|
||||
`(,catch #t (,lambda () ,expr)
|
||||
(,lambda args #f)))
|
||||
`(catch #t (lambda () ,expr)
|
||||
(lambda args #f)))
|
||||
|
||||
;;; This hook is run at the very end of an interactive session.
|
||||
;;;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue