Changeset 6627


Ignore:
Timestamp:
May 29, 2007, 5:36:12 AM (18 years ago)
Author:
Gary Byers
Message:

ARG-NAMES-FROM-MAP takes a PC argument.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ide-1.0/ccl/lib/arglist.lisp

    r6617 r6627  
    168168          (values nil (zerop ncells)))))))
    169169
    170 (defun arg-names-from-map (lfun)
     170(defun arg-names-from-map (lfun pc)
    171171  (multiple-value-bind (nreq nopt restp nkeys allow-other-keys
    172172                             optinit lexprp
     
    179179      (let* ((rest nil)
    180180             (map (car (function-symbol-map lfun))))
    181         (if map
     181        (if (and map pc)
    182182          (let ((total (+ nreq nopt (if (or restp lexprp) 1 0) (or nkeys 0)))
    183183                (idx (- (length map) nclosed)))
Note: See TracChangeset for help on using the changeset viewer.