17
17
BENCH : yes
18
18
ITERS : 2
19
19
MAKEFLAGS : -j2
20
+ CHECK_SIDE_EFFECT_FREE : yes
20
21
21
22
cat_logs_snippet : &CAT_LOGS
22
23
always :
64
65
- env : {BIGNUM: no, STATICPRECOMPUTATION: no}
65
66
- env : {BUILD: distcheck, WITH_VALGRIND: no, CTIMETEST: no, BENCH: no}
66
67
- env : {CPPFLAGS: -DDETERMINISTIC}
67
- - env : {CFLAGS: -O0, CTIMETEST: no}
68
+ - env : {CFLAGS: -O0, CTIMETEST: no, CHECK_SIDE_EFFECT_FREE: no }
68
69
- env :
69
70
CFLAGS : " -fsanitize=undefined -fno-omit-frame-pointer"
70
71
LDFLAGS : " -fsanitize=undefined -fno-omit-frame-pointer"
76
77
EXPERIMENTAL : yes
77
78
SCHNORRSIG : yes
78
79
CTIMETEST : no
80
+ CHECK_SIDE_EFFECT_FREE : auto
79
81
- env : { ECMULTGENPRECISION: 2 }
80
82
- env : { ECMULTGENPRECISION: 8 }
81
83
- env :
93
95
CC : gcc
94
96
- env :
95
97
CC : clang
98
+ CHECK_SIDE_EFFECT_FREE : auto
96
99
<< : *MERGE_BASE
97
100
test_script :
98
101
- ./ci/cirrus.sh
@@ -115,6 +118,7 @@ task:
115
118
CC : i686-linux-gnu-gcc
116
119
- env :
117
120
CC : clang --target=i686-pc-linux-gnu -isystem /usr/i686-linux-gnu/include
121
+ CHECK_SIDE_EFFECT_FREE : auto
118
122
matrix :
119
123
- env :
120
124
BIGNUM : gmp
@@ -141,6 +145,7 @@ task:
141
145
CC : gcc-9
142
146
- env :
143
147
CC : clang
148
+ CHECK_SIDE_EFFECT_FREE : auto
144
149
# Update Command Line Tools
145
150
# Uncomment this if the Command Line Tools on the CirrusCI macOS image are too old to brew valgrind.
146
151
# See https://apple.stackexchange.com/a/195963 for the implementation.
0 commit comments