Changeset 582


Ignore:
Timestamp:
Feb 28, 2004, 1:16:04 AM (21 years ago)
Author:
Gary Byers
Message:

ARRAY-DISPLACEMENT checks for explicit displacement (from Bryan O'Connor.)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/level-0/l0-array.lisp

    r417 r582  
    9797    (if (< typecode ppc32::min-array-subtag)
    9898      (report-bad-arg array 'array)
    99       (if (<= typecode ppc32::subtag-vectorH)
     99      (if (and (<= typecode ppc32::subtag-vectorH)
     100               (logbitp $arh_exp_disp_bit
     101                        (the fixnum (%svref array ppc32::arrayH.flags-cell))))
    100102          (values (%svref array ppc32::arrayH.data-vector-cell)
    101103                  (%svref array ppc32::arrayH.displacement-cell))
Note: See TracChangeset for help on using the changeset viewer.