call is no longer a vararg instruction
authorAndy Wingo <wingo@pobox.com>
Sat, 20 Jul 2013 21:10:36 +0000 (23:10 +0200)
committerAndy Wingo <wingo@pobox.com>
Sun, 21 Jul 2013 15:12:22 +0000 (17:12 +0200)
commit286a0fb3ae121af799e8e4301f1137fa92b56bc6
tree052a4e285eff17550874c52cb23268efbdc965b1
parent7396d21670f4e5182051e24a7b459712d404c276
call is no longer a vararg instruction

* libguile/vm-engine.c (push_frame, call): Separate out push_frame from
  call, and expect the caller to arrange the proc and arguments.

* test-suite/tests/rtl.test ("call"): Update tests.
libguile/vm-engine.c
test-suite/tests/rtl.test