summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Templeton <robin@terpri.org>2015-05-10 17:11:28 -0400
committerRicardo Wurmus <rekado@elephly.net>2020-04-04 19:22:06 +0200
commit6029677c90539a1c42547320c6c18c26ab4a22cc (patch)
treed97e743507515c9138afe212c241af40d65f50a4
parent96f404d0be9daa3a7a89ab7abd37d62bb3b7fd5a (diff)
use standard evaluator
(Best-ability ChangeLog annotation added by Christopher Allan Webber.) * module/language/elisp/compile-tree-il.scm: Remove import of "(language tree-il eval)". (defmacro): Use standard "eval". * module/language/elisp/runtime.scm: Remove import of "(language tree-il eval)".
-rw-r--r--module/language/elisp/compile-tree-il.scm3
-rw-r--r--module/language/elisp/runtime.scm1
2 files changed, 1 insertions, 3 deletions
diff --git a/module/language/elisp/compile-tree-il.scm b/module/language/elisp/compile-tree-il.scm
index 8eaf7bc01..b24e754b5 100644
--- a/module/language/elisp/compile-tree-il.scm
+++ b/module/language/elisp/compile-tree-il.scm
@@ -31,7 +31,6 @@
#:use-module (srfi srfi-11)
#:use-module (srfi srfi-26)
#:use-module (ice-9 format)
- #:use-module (language tree-il eval)
#:export (compile-tree-il
compile-progn
compile-eval-when-compile
@@ -792,7 +791,7 @@
(when (fluid-ref toplevel?)
(with-native-target
(lambda ()
- (eval-tree-il tree-il))))
+ (eval tree-il (current-module)))))
tree-il)))
(else (report-error loc "bad defmacro" args))))
diff --git a/module/language/elisp/runtime.scm b/module/language/elisp/runtime.scm
index c8c39bf95..bf5b36929 100644
--- a/module/language/elisp/runtime.scm
+++ b/module/language/elisp/runtime.scm
@@ -22,7 +22,6 @@
#:use-module (ice-9 format)
#:use-module ((system base compile)
#:select (compile))
- #:use-module (language tree-il eval)
#:export (nil-value
t-value
value-slot-module