mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-17 09:10:22 +02:00
without-void-checks as new extension for fine-control
* module/language/elisp/README: Document it. * module/language/elisp/compile-tree-il.scm: Handle without-void-checks. * test-suite/tests/elisp-compiler.test: Test it.
This commit is contained in:
parent
e96a9591ce
commit
f3df67e203
3 changed files with 37 additions and 5 deletions
|
@ -241,7 +241,10 @@
|
|||
#:opts '(#:disable-void-check all))
|
||||
(pass-if "disabled void check (symbol list)"
|
||||
(progn (makunbound 'a) a t)
|
||||
#:opts '(#:disable-void-check (x y a b))))
|
||||
#:opts '(#:disable-void-check (x y a b)))
|
||||
(pass-if "without-void-checks"
|
||||
(progn (makunbound 'a)
|
||||
(= (without-void-checks (a) a 5) 5))))
|
||||
|
||||
(with-test-prefix/compile "Let and Let*"
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue