Opened 10 years ago

Closed 10 years ago

#611 closed defect (fixed)

make-heap-ivector yields incorrect result when length >= array-total-size-limit

Reported by: sionescu Owned by: rme
Priority: normal Milestone:
Component: Runtime (threads, GC) Version: trunk
Keywords: Cc:

Description

Using 1.4-dev-r13064M-trunk (LinuxX8632) :

CL-USER> (make-heap-ivector array-total-size-limit '(unsigned-byte 8))
#()
#<A Foreign Pointer #xB0E2A014>
16777216
CL-USER> (type-of *)
(SIMPLE-ARRAY (UNSIGNED-BYTE 8) (0))

Change History (2)

comment:1 Changed 10 years ago by rme

  • Owner changed from gb to rme
  • Status changed from new to assigned

comment:2 Changed 10 years ago by rme

  • Resolution set to fixed
  • Status changed from assigned to closed

(In [13065]) In MAKE-HEAP-IVECTOR, ensure that element-count is not too big. (fixes ticket:611)

Note: See TracTickets for help on using tickets.