summaryrefslogtreecommitdiff
path: root/math/givaro/files/patch-src_kernel_integer_random-integer.h
blob: f8c7c62f7c21f49d749ffcd6f363f29db700a6c6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
--- src/kernel/integer/random-integer.h.orig	2021-12-14 10:00:03 UTC
+++ src/kernel/integer/random-integer.h
@@ -11,10 +11,12 @@
 
 #include "gmp++/gmp++.h"
 
+#if __cpp_lib_bool_constant < 201505L
 namespace std {
     template <bool B>
     using bool_constant = integral_constant<bool, B>;
 }
+#endif
 
 namespace Givaro
 {
@@ -91,7 +93,6 @@ namespace Givaro
             if (this != &R) {
                 _bits = R._bits;
                 _integer = R._integer;
-                const_cast<Integer_Domain&>(_ring)=R._ring;
             }
             return *this;
         }