Ignore:
Timestamp:
10/01/10 08:24:41 (13 years ago)
Author:
ehuelsmann
Message:

Fix #88: "We need SYS:COMPILED-LISP-FUNCTION-P" to distinguish
Java-defined and Lisp-defined functions (for SLIME).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/src/org/armedbear/lisp/compiler-pass2.lisp

    r12918 r12932  
    809809         (*current-code-attribute* code))
    810810    (setf (code-max-locals code) 1)
    811     (unless (eq super +lisp-primitive+)
     811    (unless (eq super +lisp-compiled-primitive+)
    812812      (multiple-value-bind
    813813            (req opt key key-p rest
     
    877877                                            +lisp-object+ +lisp-object+))))))
    878878    (aload 0) ;; this
    879     (cond ((eq super +lisp-primitive+)
     879    (cond ((eq super +lisp-compiled-primitive+)
    880880           (emit-constructor-lambda-name lambda-name)
    881881           (emit-constructor-lambda-list args)
     
    70517051      (and *child-p* *closure-variables*))
    70527052        +lisp-compiled-closure+
    7053       +lisp-primitive+))
     7053      +lisp-compiled-primitive+))
    70547054
    70557055    (setf (abcl-class-file-lambda-list class-file) args)
Note: See TracChangeset for help on using the changeset viewer.