Ignore:
Timestamp:
05/18/09 21:21:02 (14 years ago)
Author:
ehuelsmann
Message:

Revert r11892 and r11896 because they keep causing breakage
in different places.

We need general infrastructure for this problem. To come.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/src/org/armedbear/lisp/jvm.lisp

    r11896 r11898  
    8888(defvar *declared-floats* nil)
    8989(defvar *declared-doubles* nil)
    90 (defvar *declared-objects* nil)
    9190
    9291(defstruct (class-file (:constructor %make-class-file))
     
    107106  (integers (make-hash-table :test 'eql))
    108107  (floats (make-hash-table :test 'eql))
    109   (doubles (make-hash-table :test 'eql))
    110   (objects (make-hash-table :test 'equal)))
     108  (doubles (make-hash-table :test 'eql)))
    111109
    112110(defun class-name-from-filespec (filespec)
     
    140138            (*declared-integers*  (class-file-integers ,var))
    141139            (*declared-floats*    (class-file-floats ,var))
    142             (*declared-doubles*   (class-file-doubles ,var))
    143             (*declared-objects*   (class-file-objects ,var)))
     140            (*declared-doubles*   (class-file-doubles ,var)))
    144141       (progn ,@body)
    145142       (setf (class-file-pool ,var)         *pool*
     
    153150             (class-file-integers ,var)     *declared-integers*
    154151             (class-file-floats ,var)       *declared-floats*
    155              (class-file-doubles ,var)      *declared-doubles*
    156              (class-file-objects ,var)      *declared-objects*))))
     152             (class-file-doubles ,var)      *declared-doubles*))))
    157153
    158154(defstruct compiland
Note: See TracChangeset for help on using the changeset viewer.