File tree 2 files changed +10
-0
lines changed
sage_setup/autogen/flint/templates
2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change 26
26
#pragma push_macro("ulong")
27
27
#undef ulong
28
28
29
+ /* Reserved in C99, needed for FLINT without https://github.com/flintlib/flint/pull/2027 */
30
+ #pragma push_macro("I")
31
+ #define I Iv
32
+
29
33
#include <flint/flint.h>
30
34
31
35
/* If flint was already previously included via another header (e.g.
169
173
#undef mp_bitcnt_t
170
174
171
175
#pragma pop_macro("ulong")
176
+ #pragma pop_macro("I")
172
177
173
178
/* CPU_SIZE_1 and SIZE_RED_FAILURE_THRESH are defined as macros in flint/fmpz_lll.h
174
179
* and as variables in fplll/defs.h, which breaks build if linbox is compiled with fplll */
Original file line number Diff line number Diff line change 26
26
#pragma push_macro("ulong")
27
27
#undef ulong
28
28
29
+ /* Reserved in C99, needed for FLINT without https://github.com/flintlib/flint/pull/2027 */
30
+ #pragma push_macro("I")
31
+ #define I Iv
32
+
29
33
#include <flint/flint.h>
30
34
31
35
/* If flint was already previously included via another header (e.g.
43
47
#undef mp_bitcnt_t
44
48
45
49
#pragma pop_macro("ulong")
50
+ #pragma pop_macro("I")
46
51
47
52
/* CPU_SIZE_1 and SIZE_RED_FAILURE_THRESH are defined as macros in flint/fmpz_lll.h
48
53
* and as variables in fplll/defs.h, which breaks build if linbox is compiled with fplll */
You can’t perform that action at this time.
0 commit comments