Changeset 319


Ignore:
Timestamp:
Jan 17, 2004, 7:51:27 PM (21 years ago)
Author:
Gary Byers
Message:

More PROGRAM-ERRORs signaled during destructuring.

File:
1 edited

Legend:

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

    r278 r319  
    286286(defun %pop-required-arg-ptr (ptr)
    287287  (if (atom (destructure-state.current ptr))
    288     (error "Required arguments in ~s don't match lambda list ~s."
     288    (signal-program-error "Required arguments in ~s don't match lambda list ~s."
    289289           (destructure-state.whole ptr) (destructure-state.lambda ptr))
    290290    (pop (destructure-state.current ptr))))
     
    294294    (if tail
    295295      (if (atom tail)
    296         (error "Optional arguments in ~s don't match lambda list ~s."
     296        (signal-program-error "Optional arguments in ~s don't match lambda list ~s."
    297297               (destructure-state.whole ptr) (destructure-state.lambda ptr))
    298298        (pop (destructure-state.current ptr)))
Note: See TracChangeset for help on using the changeset viewer.