id summary reporter owner description type status priority milestone component version resolution keywords cc difficulty 794 on 32bit systems srfi-4 make- procedures fail where make-vector succeeds Christian Kellermann Christian Kellermann "{{{ $ csi -n CHICKEN (c)2008-2011 The Chicken Team (c)2000-2007 Felix L. Winkelmann Version 4.7.5 (rev b7f7e36) openbsd-unix-gnu-x86 [ manyargs dload ptables ] compiled 2012-03-02 on necronomicon.my.domain (OpenBSD) #;1> (use srfi-4) ; loading /home/ckeen/chickens/master/lib/chicken/6/srfi-4.import.so ... ; loading library srfi-4 ... #;2> (make-vector 12000000 0) #(0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0... #;3> (make-u32vector 12000000 0) Error: out of range 48000000 16777215 Call history: (make-u32vector 12000000 0) (make-u32vector 12000000 0) <-- }}} On 64 bit this works as expected. Affected is current master, 4.7.0 and the stability branch." defect closed major 4.9.0 core libraries 4.7.x invalid srfi-4 make-vector 32bit