summaryrefslogtreecommitdiff
path: root/libguile/expand.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2013-06-27 12:20:36 +0200
committerAndy Wingo <wingo@pobox.com>2013-06-27 22:02:43 +0200
commit0fcc39a0a962e44d509dbb659529165c7ce5b91d (patch)
treee47c3cb0809e7857122346e3d3e58f9a6fb3e556 /libguile/expand.c
parentbc056057c85162b609437e68ec4eb55839682853 (diff)
downloadguile-0fcc39a0a962e44d509dbb659529165c7ce5b91d.tar.gz
remove @call-with-values memoizer
* libguile/memoize.h: * libguile/expand.c (scm_sym_at_call_with_values): Remove. * libguile/memoize.c (memoize, m_call_values, unmemoize): Adapt to memoize call-with-values primcalls. * module/ice-9/boot-9.scm (call-with-values): Expand to a call-with-values primcall. * module/language/tree-il/compile-glil.scm (flatten-lambda-case): Expect call-with-values primcall, without the @, and fall back to a normal call. * module/language/tree-il/peval.scm (peval): Match bare call-with-values. * module/language/tree-il/primitives.scm (*interesting-primitive-names*): (*multiply-valued-primitives*): Remove @call-with-values.
Diffstat (limited to 'libguile/expand.c')
-rw-r--r--libguile/expand.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/libguile/expand.c b/libguile/expand.c
index 003494cb7..38d70774b 100644
--- a/libguile/expand.c
+++ b/libguile/expand.c
@@ -180,7 +180,6 @@ SCM_GLOBAL_SYMBOL (scm_sym_apply, "apply");
SCM_GLOBAL_SYMBOL (scm_sym_arrow, "=>");
SCM_GLOBAL_SYMBOL (scm_sym_at, "@");
SCM_GLOBAL_SYMBOL (scm_sym_atat, "@@");
-SCM_GLOBAL_SYMBOL (scm_sym_at_call_with_values, "@call-with-values");
SCM_GLOBAL_SYMBOL (scm_sym_begin, "begin");
SCM_GLOBAL_SYMBOL (scm_sym_case, "case");
SCM_GLOBAL_SYMBOL (scm_sym_cond, "cond");