References: https://github.com/linbox-team/givaro/issues/226 The reference to a singleton element should not be copied. --- src/kernel/integer/random-integer.h | 1 - 1 file changed, 1 deletion(-) Index: givaro-4.2.0/src/kernel/integer/random-integer.h =================================================================== --- givaro-4.2.0.orig/src/kernel/integer/random-integer.h +++ givaro-4.2.0/src/kernel/integer/random-integer.h @@ -91,7 +91,6 @@ namespace Givaro if (this != &R) { _bits = R._bits; _integer = R._integer; - const_cast(_ring)=R._ring; } return *this; }