fixed a bug in $flonum-sbe that caused a read of 4 bytes past the
end of the flonum object in 64-bit mode (manifesting in a segfault when running make check on fedora 64-bit).
This commit is contained in:
parent
84e0f4ab6d
commit
69207de752
Binary file not shown.
|
@ -1 +1 @@
|
||||||
1864
|
1865
|
||||||
|
|
|
@ -1226,7 +1226,7 @@
|
||||||
[(V x)
|
[(V x)
|
||||||
(prm 'sll
|
(prm 'sll
|
||||||
(prm 'srl
|
(prm 'srl
|
||||||
(prm 'mref (T x)
|
(prm 'mref32 (T x)
|
||||||
(K (- (+ disp-flonum-data 4) vector-tag)))
|
(K (- (+ disp-flonum-data 4) vector-tag)))
|
||||||
(K 20))
|
(K 20))
|
||||||
(K fx-shift))])
|
(K fx-shift))])
|
||||||
|
|
Loading…
Reference in New Issue