Commit 947d049
committed
Use simplify_exprtt::resultt in pre-order simplification steps
The use of resultt increases type safety as the expression to be
simplified is no longer modified in place. All post-order simplification
steps already use resultt, but pre-order steps had been left to be
done.1 parent 91ea53f commit 947d049
File tree
3 files changed
+119
-104
lines changed- src/util
3 files changed
+119
-104
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
815 | 815 | | |
816 | 816 | | |
817 | 817 | | |
818 | | - | |
819 | | - | |
820 | | - | |
| 818 | + | |
| 819 | + | |
821 | 820 | | |
822 | 821 | | |
823 | 822 | | |
| |||
2618 | 2617 | | |
2619 | 2618 | | |
2620 | 2619 | | |
2621 | | - | |
| 2620 | + | |
| 2621 | + | |
2622 | 2622 | | |
2623 | | - | |
2624 | | - | |
2625 | 2623 | | |
2626 | 2624 | | |
2627 | 2625 | | |
2628 | 2626 | | |
2629 | 2627 | | |
2630 | 2628 | | |
2631 | 2629 | | |
2632 | | - | |
| 2630 | + | |
| 2631 | + | |
| 2632 | + | |
2633 | 2633 | | |
2634 | | - | |
2635 | | - | |
2636 | 2634 | | |
2637 | | - | |
| 2635 | + | |
| 2636 | + | |
| 2637 | + | |
| 2638 | + | |
| 2639 | + | |
| 2640 | + | |
| 2641 | + | |
2638 | 2642 | | |
2639 | | - | |
| 2643 | + | |
| 2644 | + | |
2640 | 2645 | | |
2641 | | - | |
2642 | | - | |
2643 | | - | |
2644 | | - | |
2645 | | - | |
2646 | | - | |
| 2646 | + | |
| 2647 | + | |
| 2648 | + | |
2647 | 2649 | | |
2648 | 2650 | | |
| 2651 | + | |
| 2652 | + | |
| 2653 | + | |
| 2654 | + | |
| 2655 | + | |
| 2656 | + | |
| 2657 | + | |
2649 | 2658 | | |
2650 | 2659 | | |
2651 | | - | |
| 2660 | + | |
2652 | 2661 | | |
2653 | 2662 | | |
2654 | | - | |
| 2663 | + | |
2655 | 2664 | | |
2656 | 2665 | | |
2657 | 2666 | | |
| |||
2940 | 2949 | | |
2941 | 2950 | | |
2942 | 2951 | | |
2943 | | - | |
2944 | | - | |
| 2952 | + | |
2945 | 2953 | | |
2946 | | - | |
| 2954 | + | |
2947 | 2955 | | |
2948 | | - | |
| 2956 | + | |
| 2957 | + | |
| 2958 | + | |
2949 | 2959 | | |
2950 | | - | |
2951 | | - | |
| 2960 | + | |
| 2961 | + | |
2952 | 2962 | | |
2953 | 2963 | | |
2954 | 2964 | | |
2955 | | - | |
2956 | | - | |
| 2965 | + | |
| 2966 | + | |
| 2967 | + | |
| 2968 | + | |
2957 | 2969 | | |
| 2970 | + | |
| 2971 | + | |
| 2972 | + | |
| 2973 | + | |
| 2974 | + | |
2958 | 2975 | | |
2959 | | - | |
2960 | | - | |
2961 | | - | |
2962 | | - | |
2963 | | - | |
2964 | | - | |
2965 | | - | |
2966 | | - | |
2967 | | - | |
| 2976 | + | |
2968 | 2977 | | |
2969 | | - | |
| 2978 | + | |
2970 | 2979 | | |
2971 | 2980 | | |
2972 | | - | |
| 2981 | + | |
2973 | 2982 | | |
2974 | 2983 | | |
2975 | 2984 | | |
2976 | | - | |
| 2985 | + | |
2977 | 2986 | | |
2978 | | - | |
| 2987 | + | |
2979 | 2988 | | |
2980 | 2989 | | |
2981 | 2990 | | |
2982 | | - | |
| 2991 | + | |
2983 | 2992 | | |
2984 | 2993 | | |
2985 | | - | |
| 2994 | + | |
2986 | 2995 | | |
2987 | 2996 | | |
2988 | 2997 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
161 | 161 | | |
162 | 162 | | |
163 | 163 | | |
164 | | - | |
| 164 | + | |
165 | 165 | | |
166 | 166 | | |
167 | 167 | | |
| |||
250 | 250 | | |
251 | 251 | | |
252 | 252 | | |
253 | | - | |
254 | | - | |
| 253 | + | |
| 254 | + | |
255 | 255 | | |
256 | 256 | | |
257 | 257 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
211 | 211 | | |
212 | 212 | | |
213 | 213 | | |
214 | | - | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
215 | 219 | | |
216 | | - | |
217 | | - | |
218 | | - | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
219 | 239 | | |
220 | | - | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
221 | 246 | | |
222 | 247 | | |
223 | 248 | | |
224 | | - | |
225 | | - | |
226 | | - | |
227 | | - | |
228 | | - | |
229 | 249 | | |
230 | 250 | | |
231 | | - | |
| 251 | + | |
232 | 252 | | |
233 | | - | |
234 | | - | |
235 | | - | |
236 | | - | |
| 253 | + | |
| 254 | + | |
237 | 255 | | |
238 | 256 | | |
239 | 257 | | |
240 | 258 | | |
241 | | - | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
242 | 262 | | |
243 | | - | |
244 | | - | |
245 | | - | |
| 263 | + | |
| 264 | + | |
246 | 265 | | |
247 | 266 | | |
248 | 267 | | |
249 | 268 | | |
250 | 269 | | |
251 | 270 | | |
252 | | - | |
| 271 | + | |
253 | 272 | | |
254 | | - | |
| 273 | + | |
255 | 274 | | |
256 | 275 | | |
257 | 276 | | |
| |||
260 | 279 | | |
261 | 280 | | |
262 | 281 | | |
263 | | - | |
| 282 | + | |
264 | 283 | | |
265 | | - | |
266 | | - | |
267 | | - | |
268 | | - | |
269 | | - | |
270 | | - | |
| 284 | + | |
271 | 285 | | |
272 | 286 | | |
273 | 287 | | |
274 | 288 | | |
275 | | - | |
| 289 | + | |
276 | 290 | | |
277 | | - | |
| 291 | + | |
278 | 292 | | |
279 | 293 | | |
280 | 294 | | |
| |||
283 | 297 | | |
284 | 298 | | |
285 | 299 | | |
286 | | - | |
| 300 | + | |
287 | 301 | | |
288 | | - | |
289 | | - | |
290 | | - | |
291 | | - | |
292 | | - | |
293 | | - | |
| 302 | + | |
294 | 303 | | |
295 | 304 | | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
296 | 313 | | |
297 | | - | |
298 | | - | |
| 314 | + | |
299 | 315 | | |
300 | | - | |
301 | | - | |
| 316 | + | |
| 317 | + | |
302 | 318 | | |
303 | | - | |
304 | | - | |
| 319 | + | |
305 | 320 | | |
306 | | - | |
307 | | - | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
308 | 326 | | |
309 | 327 | | |
310 | 328 | | |
311 | 329 | | |
312 | 330 | | |
313 | | - | |
314 | | - | |
315 | | - | |
316 | | - | |
317 | | - | |
318 | | - | |
319 | | - | |
320 | | - | |
321 | | - | |
322 | | - | |
323 | | - | |
324 | | - | |
| 331 | + | |
| 332 | + | |
325 | 333 | | |
326 | | - | |
327 | | - | |
328 | 334 | | |
329 | 335 | | |
330 | 336 | | |
| |||
0 commit comments