1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-09 13:30:26 +02:00

fix error in frame-return-values

* module/system/vm/frame.scm (frame-return-values): Fix off-by-one
  error.
This commit is contained in:
Andy Wingo 2010-10-08 11:53:59 +02:00
parent 4388818adb
commit d608db1d59

View file

@ -157,5 +157,5 @@
(let* ((len (frame-num-locals frame))
(nvalues (frame-local-ref frame (1- len))))
(map (lambda (i)
(frame-local-ref frame (+ (- len nvalues) i)))
(frame-local-ref frame (+ (- len nvalues 1) i)))
(iota nvalues))))