Ignore:
Timestamp:
05/16/09 09:24:51 (12 years ago)
Author:
ehuelsmann
Message:

Stop using CompiledClosure? as a proxy for
ClosureTemplateFunctions?: they instances
hold a copy of the closure array already.

File:
1 edited

Legend:

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

    r11880 r11881  
    242242(defconstant +lisp-go-class+ "org/armedbear/lisp/Go")
    243243(defconstant +lisp-ctf-class+ "org/armedbear/lisp/ClosureTemplateFunction")
    244 (defconstant +lisp-compiled-closure-class+ "org/armedbear/lisp/CompiledClosure")
    245244(defconstant +lisp-compiled-function-class+ "org/armedbear/lisp/CompiledFunction")
    246245(defconstant +lisp-primitive-class+ "org/armedbear/lisp/Primitive")
     
    49854984           (emit-invokestatic +lisp-class+ "makeCompiledClosure"
    49864985                              (list +lisp-object+ +closure-binding-array+)
    4987                               +lisp-object+)
    4988            (emit 'checkcast +lisp-compiled-closure-class+))
     4986                              +lisp-object+))
    49894987                                        ; Stack: compiled-closure
    49904988          (t
Note: See TracChangeset for help on using the changeset viewer.