Fix call/cc with the RTL VM
authorAndy Wingo <wingo@pobox.com>
Fri, 1 Nov 2013 18:28:36 +0000 (19:28 +0100)
committerAndy Wingo <wingo@pobox.com>
Fri, 1 Nov 2013 18:28:36 +0000 (19:28 +0100)
commit03f16599e37d91fdc7564e4baed9a489b2901dec
tree000d3527061dbfb37f40cd1a92467bb06a913491
parent14b9aa95e61e2d593bd96ab0a7675ed72d55503c
Fix call/cc with the RTL VM

* libguile/vm.c (vm_return_to_continuation): The RTL VM saves the
  registers for the caller of call/cc, but the caller will expect values
  in the normal MV return location: above the frame.  Make it so, number
  four!
libguile/vm.c