summaryrefslogtreecommitdiff
path: root/libguile/memoize.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2011-06-02 13:42:55 +0200
committerAndy Wingo <wingo@pobox.com>2011-06-02 13:42:55 +0200
commit7081d4f981a53ef488b823a1f76d33619d715d7f (patch)
tree383b4652e6b7329f3fca9efc38afe0858705195e /libguile/memoize.c
parentd31d703fd427898aa61cc8e9a452d29425bfc8b8 (diff)
downloadguile-7081d4f981a53ef488b823a1f76d33619d715d7f.tar.gz
rename <application> to <call>
* doc/ref/compiler.texi (The Scheme Compiler): Update docs. * libguile/expand.h: * libguile/expand.c: * module/language/tree-il.scm: Rename <application> to <call>. Change the external representation from (apply proc arg ...) to (call proc arg ...). * libguile/memoize.c: * module/ice-9/psyntax-pp.scm: * module/ice-9/psyntax.scm: * module/language/brainfuck/compile-tree-il.scm: * module/language/ecmascript/compile-tree-il.scm: * module/language/elisp/compile-tree-il.scm: * module/language/tree-il/analyze.scm: * module/language/tree-il/compile-glil.scm: * module/language/tree-il/fix-letrec.scm: * module/language/tree-il/inline.scm: * module/language/tree-il/primitives.scm: * test-suite/tests/tree-il.test: Update all callers.
Diffstat (limited to 'libguile/memoize.c')
-rw-r--r--libguile/memoize.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libguile/memoize.c b/libguile/memoize.c
index 0b1aa5194..f13de74da 100644
--- a/libguile/memoize.c
+++ b/libguile/memoize.c
@@ -241,12 +241,12 @@ memoize (SCM exp, SCM env)
memoize (REF (exp, CONDITIONAL, CONSEQUENT), env),
memoize (REF (exp, CONDITIONAL, ALTERNATE), env));
- case SCM_EXPANDED_APPLICATION:
+ case SCM_EXPANDED_CALL:
{
SCM proc, args;
- proc = REF (exp, APPLICATION, PROC);
- args = memoize_exps (REF (exp, APPLICATION, ARGS), env);
+ proc = REF (exp, CALL, PROC);
+ args = memoize_exps (REF (exp, CALL, ARGS), env);
if (SCM_EXPANDED_TYPE (proc) == SCM_EXPANDED_TOPLEVEL_REF)
{