mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-04 19:20:27 +02:00
deprecated eval-when situations
(Best-ability ChangeLog annotation added by Christine Lemmer-Webber.) * module/language/elisp/compile-tree-il.scm (eval-when): Update.
This commit is contained in:
parent
4b92314676
commit
f4a154f9df
1 changed files with 6 additions and 3 deletions
|
@ -475,9 +475,12 @@
|
|||
(defspecial eval-when (loc args)
|
||||
(pmatch args
|
||||
((,situations . ,forms)
|
||||
(let ((compile? (memq ':compile-toplevel situations))
|
||||
(load? (memq ':load-toplevel situations))
|
||||
(execute? (memq ':execute situations)))
|
||||
(let ((compile? (or (memq ':compile-toplevel situations)
|
||||
(memq 'compile situations)))
|
||||
(load? (or (memq ':load-toplevel situations)
|
||||
(memq 'load situations)))
|
||||
(execute? (or (memq ':execute situations)
|
||||
(memq 'eval situations))))
|
||||
(cond
|
||||
((not (fluid-ref toplevel?))
|
||||
(if execute?
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue