Changeset 7834


Ignore:
Timestamp:
Dec 6, 2007, 7:52:36 PM (13 years ago)
Author:
gb
Message:

Change order of clauses in FASL-DUMP-DISPATCH, so that the IVECTOR
case precedes the VECTOR case. (This allows FIXNUM vectors - which
don't yet have highly specialized support - to be dumped as IVECTORs,
which is a whole lot better than %SVREFing around in them ...)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/lib/nfcomp.lisp

    r6505 r7834  
    12611261    ((simple-array (signed-byte 64) (*))
    12621262     (fasl-dump-64-bit-ivector exp $fasl-s64-vector))
    1263     (vector (fasl-dump-gvector exp $fasl-vector-header))
    1264     (array (fasl-dump-gvector exp $fasl-array-header))
    12651263    (ivector
    12661264     (unless (eq (backend-target-arch-name *target-backend*)
     
    12751273       (fasl-out-count n)
    12761274       (fasl-out-ivect exp 0 nb)))
     1275    (vector (fasl-dump-gvector exp $fasl-vector-header))
     1276    (array (fasl-dump-gvector exp $fasl-array-header))
     1277
    12771278    (gvector
    12781279     (if (= (typecode exp) target::subtag-istruct)
Note: See TracChangeset for help on using the changeset viewer.