This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
File tree
16 files changed
+329
-123
lines changed- src
- librustc_mir
- interpret
- test/ui/consts/const-eval
- tools
16 files changed
+329
-123
lines changedLines changed: 4 additions & 16 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
825 | 825 |
| |
826 | 826 |
| |
827 | 827 |
| |
828 |
| - | |
829 |
| - | |
830 |
| - | |
831 |
| - | |
832 |
| - | |
833 |
| - | |
834 |
| - | |
835 |
| - | |
836 |
| - | |
837 |
| - | |
838 | 828 |
| |
839 | 829 |
| |
840 | 830 |
| |
| |||
1303 | 1293 |
| |
1304 | 1294 |
| |
1305 | 1295 |
| |
1306 |
| - | |
| 1296 | + | |
1307 | 1297 |
| |
1308 | 1298 |
| |
1309 | 1299 |
| |
| |||
3072 | 3062 |
| |
3073 | 3063 |
| |
3074 | 3064 |
| |
3075 |
| - | |
| 3065 | + | |
3076 | 3066 |
| |
3077 | 3067 |
| |
3078 | 3068 |
| |
3079 | 3069 |
| |
3080 |
| - | |
3081 |
| - | |
| 3070 | + | |
3082 | 3071 |
| |
3083 | 3072 |
| |
3084 | 3073 |
| |
| |||
3245 | 3234 |
| |
3246 | 3235 |
| |
3247 | 3236 |
| |
3248 |
| - | |
3249 | 3237 |
| |
3250 | 3238 |
| |
3251 | 3239 |
| |
| |||
3419 | 3407 |
| |
3420 | 3408 |
| |
3421 | 3409 |
| |
3422 |
| - | |
| 3410 | + | |
3423 | 3411 |
| |
3424 | 3412 |
| |
3425 | 3413 |
| |
|
Lines changed: 10 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
36 |
| - | |
| 36 | + | |
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
| |||
55 | 55 |
| |
56 | 56 |
| |
57 | 57 |
| |
| 58 | + | |
58 | 59 |
| |
59 | 60 |
| |
60 | 61 |
| |
61 | 62 |
| |
62 | 63 |
| |
63 | 64 |
| |
64 |
| - | |
| 65 | + | |
65 | 66 |
| |
66 | 67 |
| |
67 | 68 |
| |
| |||
82 | 83 |
| |
83 | 84 |
| |
84 | 85 |
| |
85 |
| - | |
| 86 | + | |
86 | 87 |
| |
87 | 88 |
| |
88 | 89 |
| |
| |||
187 | 188 |
| |
188 | 189 |
| |
189 | 190 |
| |
190 |
| - | |
| 191 | + | |
191 | 192 |
| |
192 | 193 |
| |
193 | 194 |
| |
| |||
342 | 343 |
| |
343 | 344 |
| |
344 | 345 |
| |
345 |
| - | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
346 | 351 |
| |
347 | 352 |
| |
348 | 353 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
322 | 322 |
| |
323 | 323 |
| |
324 | 324 |
| |
325 |
| - | |
| 325 | + | |
| 326 | + | |
326 | 327 |
| |
327 | 328 |
| |
328 | 329 |
| |
|
Lines changed: 52 additions & 27 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
31 | 31 |
| |
32 | 32 |
| |
33 | 33 |
| |
34 |
| - | |
| 34 | + | |
35 | 35 |
| |
36 | 36 |
| |
37 | 37 |
| |
| |||
73 | 73 |
| |
74 | 74 |
| |
75 | 75 |
| |
76 |
| - | |
77 |
| - | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
78 | 79 |
| |
79 | 80 |
| |
80 | 81 |
| |
| |||
97 | 98 |
| |
98 | 99 |
| |
99 | 100 |
| |
100 |
| - | |
| 101 | + | |
| 102 | + | |
101 | 103 |
| |
102 | 104 |
| |
103 | 105 |
| |
| |||
330 | 332 |
| |
331 | 333 |
| |
332 | 334 |
| |
333 |
| - | |
| 335 | + | |
| 336 | + | |
334 | 337 |
| |
335 | 338 |
| |
336 | 339 |
| |
337 | 340 |
| |
338 |
| - | |
339 |
| - | |
340 |
| - | |
341 |
| - | |
342 |
| - | |
343 |
| - | |
344 |
| - | |
345 |
| - | |
346 |
| - | |
347 |
| - | |
348 |
| - | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
349 | 345 |
| |
350 | 346 |
| |
351 | 347 |
| |
| |||
365 | 361 |
| |
366 | 362 |
| |
367 | 363 |
| |
368 |
| - | |
| 364 | + | |
| 365 | + | |
369 | 366 |
| |
370 |
| - | |
| 367 | + | |
| 368 | + | |
371 | 369 |
| |
372 | 370 |
| |
373 | 371 |
| |
| |||
394 | 392 |
| |
395 | 393 |
| |
396 | 394 |
| |
397 |
| - | |
| 395 | + | |
398 | 396 |
| |
399 | 397 |
| |
400 |
| - | |
| 398 | + | |
401 | 399 |
| |
402 |
| - | |
| 400 | + | |
403 | 401 |
| |
404 | 402 |
| |
405 | 403 |
| |
406 |
| - | |
| 404 | + | |
407 | 405 |
| |
408 |
| - | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
409 | 411 |
| |
410 | 412 |
| |
411 | 413 |
| |
| |||
415 | 417 |
| |
416 | 418 |
| |
417 | 419 |
| |
418 |
| - | |
| 420 | + | |
419 | 421 |
| |
420 | 422 |
| |
421 | 423 |
| |
| |||
424 | 426 |
| |
425 | 427 |
| |
426 | 428 |
| |
427 |
| - | |
| 429 | + | |
428 | 430 |
| |
429 | 431 |
| |
430 | 432 |
| |
| |||
509 | 511 |
| |
510 | 512 |
| |
511 | 513 |
| |
512 |
| - | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
513 | 517 |
| |
514 | 518 |
| |
515 | 519 |
| |
516 | 520 |
| |
517 |
| - | |
| 521 | + | |
518 | 522 |
| |
519 | 523 |
| |
520 | 524 |
| |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
521 | 546 |
| |
522 | 547 |
| |
523 | 548 |
| |
|
Lines changed: 1 addition & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
151 | 151 |
| |
152 | 152 |
| |
153 | 153 |
| |
154 |
| - | |
155 |
| - | |
156 |
| - | |
157 |
| - | |
158 |
| - | |
| 154 | + | |
159 | 155 |
| |
160 | 156 |
| |
161 | 157 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
86 | 86 |
| |
87 | 87 |
| |
88 | 88 |
| |
89 |
| - | |
| 89 | + | |
90 | 90 |
| |
91 | 91 |
| |
92 | 92 |
| |
|
Lines changed: 24 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
650 | 650 |
| |
651 | 651 |
| |
652 | 652 |
| |
653 |
| - | |
| 653 | + | |
654 | 654 |
| |
655 | 655 |
| |
656 | 656 |
| |
| |||
842 | 842 |
| |
843 | 843 |
| |
844 | 844 |
| |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
| 854 | + | |
| 855 | + | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
| 859 | + | |
| 860 | + | |
| 861 | + | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
| 865 | + | |
| 866 | + | |
| 867 | + | |
845 | 868 |
| |
846 | 869 |
| |
847 | 870 |
| |
|
Lines changed: 141 additions & 38 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
256 | 256 |
| |
257 | 257 |
| |
258 | 258 |
| |
259 |
| - | |
260 |
| - | |
261 |
| - | |
262 |
| - | |
263 |
| - | |
264 |
| - | |
265 | 259 |
| |
266 | 260 |
| |
267 | 261 |
| |
| |||
325 | 319 |
| |
326 | 320 |
| |
327 | 321 |
| |
328 |
| - | |
| 322 | + | |
| 323 | + | |
329 | 324 |
| |
330 |
| - | |
331 | 325 |
| |
332 | 326 |
| |
333 | 327 |
| |
| |||
565 | 559 |
| |
566 | 560 |
| |
567 | 561 |
| |
568 |
| - | |
569 |
| - | |
570 |
| - | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
571 | 571 |
| |
572 | 572 |
| |
573 | 573 |
| |
| |||
599 | 599 |
| |
600 | 600 |
| |
601 | 601 |
| |
| 602 | + | |
602 | 603 |
| |
603 | 604 |
| |
604 | 605 |
| |
605 | 606 |
| |
606 | 607 |
| |
607 |
| - | |
608 |
| - | |
609 |
| - | |
610 |
| - | |
611 |
| - | |
612 |
| - | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
613 | 641 |
| |
| 642 | + | |
614 | 643 |
| |
615 | 644 |
| |
616 | 645 |
| |
| |||
627 | 656 |
| |
628 | 657 |
| |
629 | 658 |
| |
| 659 | + | |
630 | 660 |
| |
631 | 661 |
| |
632 |
| - | |
633 |
| - | |
| 662 | + | |
634 | 663 |
| |
635 | 664 |
| |
636 |
| - | |
637 |
| - | |
638 |
| - | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
639 | 669 |
| |
640 | 670 |
| |
641 | 671 |
| |
| |||
653 | 683 |
| |
654 | 684 |
| |
655 | 685 |
| |
| 686 | + | |
| 687 | + | |
| 688 | + | |
656 | 689 |
| |
657 | 690 |
| |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
658 | 697 |
| |
659 | 698 |
| |
660 | 699 |
| |
| |||
670 | 709 |
| |
671 | 710 |
| |
672 | 711 |
| |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
673 | 716 |
| |
674 | 717 |
| |
675 | 718 |
| |
676 | 719 |
| |
677 | 720 |
| |
678 | 721 |
| |
679 |
| - | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
680 | 725 |
| |
681 | 726 |
| |
682 | 727 |
| |
683 | 728 |
| |
684 | 729 |
| |
685 |
| - | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
686 | 750 |
| |
687 |
| - | |
688 |
| - | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
689 | 755 |
| |
690 | 756 |
| |
691 |
| - | |
692 |
| - | |
693 |
| - | |
694 |
| - | |
695 |
| - | |
696 |
| - | |
697 |
| - | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
698 | 763 |
| |
699 | 764 |
| |
700 |
| - | |
| 765 | + | |
| 766 | + | |
701 | 767 |
| |
| 768 | + | |
702 | 769 |
| |
703 | 770 |
| |
704 | 771 |
| |
705 | 772 |
| |
706 |
| - | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
| 794 | + | |
| 795 | + | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
707 | 808 |
| |
708 |
| - | |
709 |
| - | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
710 | 812 |
| |
711 | 813 |
| |
| 814 | + | |
712 | 815 |
| |
713 | 816 |
| |
714 | 817 |
| |
| |||
734 | 837 |
| |
735 | 838 |
| |
736 | 839 |
| |
737 |
| - | |
| 840 | + | |
738 | 841 |
| |
739 | 842 |
| |
740 | 843 |
| |
|
Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
337 | 337 |
| |
338 | 338 |
| |
339 | 339 |
| |
340 |
| - | |
| 340 | + | |
341 | 341 |
| |
342 | 342 |
| |
343 | 343 |
| |
| |||
362 | 362 |
| |
363 | 363 |
| |
364 | 364 |
| |
365 |
| - | |
| 365 | + | |
366 | 366 |
| |
367 | 367 |
| |
368 | 368 |
| |
| |||
388 | 388 |
| |
389 | 389 |
| |
390 | 390 |
| |
391 |
| - | |
| 391 | + | |
392 | 392 |
| |
393 | 393 |
| |
394 | 394 |
| |
|
Lines changed: 14 additions & 14 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
20 |
| - | |
| 20 | + | |
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
| |||
39 | 39 |
| |
40 | 40 |
| |
41 | 41 |
| |
42 |
| - | |
| 42 | + | |
43 | 43 |
| |
44 | 44 |
| |
45 | 45 |
| |
| |||
222 | 222 |
| |
223 | 223 |
| |
224 | 224 |
| |
225 |
| - | |
| 225 | + | |
| 226 | + | |
226 | 227 |
| |
227 | 228 |
| |
228 | 229 |
| |
| |||
285 | 286 |
| |
286 | 287 |
| |
287 | 288 |
| |
288 |
| - | |
289 |
| - | |
290 |
| - | |
291 |
| - | |
292 | 289 |
| |
293 | 290 |
| |
294 | 291 |
| |
295 | 292 |
| |
296 |
| - | |
| 293 | + | |
297 | 294 |
| |
298 | 295 |
| |
299 | 296 |
| |
| |||
382 | 379 |
| |
383 | 380 |
| |
384 | 381 |
| |
385 |
| - | |
386 |
| - | |
387 |
| - | |
388 |
| - | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
389 | 389 |
| |
390 | 390 |
| |
391 | 391 |
| |
| |||
451 | 451 |
| |
452 | 452 |
| |
453 | 453 |
| |
454 |
| - | |
| 454 | + | |
455 | 455 |
| |
456 | 456 |
| |
457 | 457 |
| |
458 | 458 |
| |
459 | 459 |
| |
460 | 460 |
| |
461 |
| - | |
| 461 | + | |
462 | 462 |
| |
463 | 463 |
| |
464 | 464 |
| |
|
Lines changed: 28 additions & 10 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
208 | 208 |
| |
209 | 209 |
| |
210 | 210 |
| |
211 |
| - | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
212 | 216 |
| |
213 | 217 |
| |
214 | 218 |
| |
| |||
218 | 222 |
| |
219 | 223 |
| |
220 | 224 |
| |
221 |
| - | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
222 | 228 |
| |
223 | 229 |
| |
224 | 230 |
| |
| |||
490 | 496 |
| |
491 | 497 |
| |
492 | 498 |
| |
493 |
| - | |
| 499 | + | |
| 500 | + | |
494 | 501 |
| |
495 |
| - | |
| 502 | + | |
496 | 503 |
| |
497 | 504 |
| |
498 | 505 |
| |
| |||
504 | 511 |
| |
505 | 512 |
| |
506 | 513 |
| |
507 |
| - | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
508 | 526 |
| |
509 |
| - | |
| 527 | + | |
510 | 528 |
| |
511 | 529 |
| |
512 | 530 |
| |
| |||
553 | 571 |
| |
554 | 572 |
| |
555 | 573 |
| |
556 |
| - | |
557 |
| - | |
558 |
| - | |
| 574 | + | |
| 575 | + | |
559 | 576 |
| |
560 |
| - | |
| 577 | + | |
| 578 | + | |
561 | 579 |
| |
562 | 580 |
| |
563 | 581 |
| |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
| 24 | + | |
| 25 | + | |
| 26 | + | |
24 | 27 |
| |
25 | 28 |
| |
26 | 29 |
| |
|
Lines changed: 9 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
28 | 36 |
| |
29 | 37 |
| |
30 | 38 |
| |
31 | 39 |
| |
32 | 40 |
| |
33 |
| - | |
| 41 | + | |
34 | 42 |
| |
35 | 43 |
|
Lines changed: 21 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + |
Lines changed: 15 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + |
Submodule miri updated from cc275c6 to 26f9d61
0 commit comments