Changeset 822


Ignore:
Timestamp:
Jun 5, 2004, 10:56:34 PM (20 years ago)
Author:
Gary Byers
Message:

Don't pass (%CURRENT-TCR) to stack-walking functions in break loop commands.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/level-1/l1-readloop-lds.lisp

    r784 r822  
    9797;;; From Marco Baringer 2003/03/18
    9898(define-toplevel-command :break set (n frame value) "Set <n>th item of frame <frame> to <value>"
    99   (let* ((frame-sp (nth-raw-frame frame *break-frame* (%current-tcr))))
     99  (let* ((frame-sp (nth-raw-frame frame *break-frame* nil)))
    100100    (if frame-sp
    101         (toplevel-print (list (set-nth-value-in-frame frame-sp n (%current-tcr) value)))
     101        (toplevel-print (list (set-nth-value-in-frame frame-sp n nil value)))
    102102        (format *debug-io* "No frame with number ~D~%" frame))))
    103103
     
    126126
    127127(define-toplevel-command :break v (n frame-number) "Return value <n> in frame <frame-number>"
    128   (let* ((frame-sp (nth-raw-frame frame-number *break-frame* (%current-tcr))))
     128  (let* ((frame-sp (nth-raw-frame frame-number *break-frame* nil)))
    129129    (if frame-sp
    130       (toplevel-print (list (nth-value-in-frame frame-sp n (%current-tcr)))))))
     130      (toplevel-print (list (nth-value-in-frame frame-sp n nil))))))
    131131
    132132(defun %use-toplevel-commands (group-name)
Note: See TracChangeset for help on using the changeset viewer.