#770 closed defect (fixed)
memv x86-64 compiler bug
Reported by: | sethalves | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 4.9.0 |
Component: | compiler | Version: | 4.7.x |
Keywords: | Cc: | ||
Estimated difficulty: |
Description
on a x86-64 linux host, compiling code like this:
(define variable-chars (list #\a #\i #\j #\k #\l #\m #\n #\o #\p #\q))
(display (memv #\a variable-chars)) (newline)
(display (memv #\p variable-chars)) (newline)
produces flawed output. The list has to be of a certain length to see the problem. On a x86 linux box, it works as expected.
http://paste.call-cc.org/paste?id=36ec2e17267011a586c55492547a21b039235726
Note: See
TracTickets for help on using
tickets.
This ought to be fixed in the latest master branch (changeset bb36b1d1516b485d7ae522e39fdf9b56e7a70d4f). Please reopen if the bug persists.