A(:) gives incorrect display when A is sparse boolean (regression)
Reported by Stéphane MOTTELET (@mottelet)
BUG DESCRIPTION:
----------------
A(:) gives incorrect display when A is sparse boolean
HOW TO REPRODUCE THE BUG:
-------------------------
Scilab 6.0.1:
-------------
A=sparse([1 1; 2 2; 3 3],[%t %f %t],[3 3]);
[ij,v]=spget(A)
A(:)
--> A=sparse([1 1; 2 2; 3 3],[%t %f %t],[3 3]);
--> [ij,v]=spget(A)
v =
T
T
ij =
1. 1.
3. 3.
--> A(:)
ans =
( 9, 1) sparse matrix
( 1, 1) T
( 9, 1) T
( 9, 18446744072377298794) F
( 9, 1342179325) F
Scilab 5.5.2:
-------------
-->[ij,v]=spget(A)
v =
T
T
ij =
1. 1.
3. 3.
-->A(:)
ans =
( 9, 1) sparse matrix
( 1, 1) T
( 9, 1) T