File tree
8 files changed
+369
-89
lines changed- compiler/rustc_codegen_ssa/src/mir
- tests/codegen
- enum
8 files changed
+369
-89
lines changedLines changed: 66 additions & 24 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
5 |
| - | |
| 5 | + | |
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
| |||
545 | 545 |
| |
546 | 546 |
| |
547 | 547 |
| |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
548 | 556 |
| |
549 | 557 |
| |
550 | 558 |
| |
551 | 559 |
| |
552 | 560 |
| |
553 | 561 |
| |
| 562 | + | |
554 | 563 |
| |
555 | 564 |
| |
556 | 565 |
| |
557 |
| - | |
558 |
| - | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
559 | 582 |
| |
560 | 583 |
| |
561 | 584 |
| |
562 | 585 |
| |
563 | 586 |
| |
564 |
| - | |
565 |
| - | |
| 587 | + | |
| 588 | + | |
566 | 589 |
| |
567 | 590 |
| |
568 | 591 |
| |
569 |
| - | |
570 |
| - | |
571 |
| - | |
| 592 | + | |
572 | 593 |
| |
573 |
| - | |
574 |
| - | |
| 594 | + | |
575 | 595 |
| |
576 |
| - | |
577 | 596 |
| |
578 |
| - | |
| 597 | + | |
579 | 598 |
| |
580 |
| - | |
581 | 599 |
| |
582 |
| - | |
| 600 | + | |
583 | 601 |
| |
584 |
| - | |
585 | 602 |
| |
586 |
| - | |
| 603 | + | |
587 | 604 |
| |
588 | 605 |
| |
589 | 606 |
| |
590 | 607 |
| |
591 | 608 |
| |
592 |
| - | |
593 | 609 |
| |
594 |
| - | |
595 | 610 |
| |
596 |
| - | |
| 611 | + | |
597 | 612 |
| |
598 | 613 |
| |
599 |
| - | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
600 | 632 |
| |
601 | 633 |
| |
602 | 634 |
| |
603 |
| - | |
604 |
| - | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
605 | 647 |
| |
606 | 648 |
| |
607 |
| - | |
608 |
| - | |
| 649 | + | |
| 650 | + | |
609 | 651 |
| |
610 | 652 |
| |
611 | 653 |
| |
|
Lines changed: 82 additions & 46 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
2 | 4 |
| |
3 | 5 |
| |
4 | 6 |
| |
| |||
239 | 241 |
| |
240 | 242 |
| |
241 | 243 |
| |
242 |
| - | |
243 |
| - | |
244 |
| - | |
245 |
| - | |
246 |
| - | |
247 |
| - | |
248 |
| - | |
249 |
| - | |
250 |
| - | |
251 |
| - | |
252 |
| - | |
253 |
| - | |
254 |
| - | |
255 |
| - | |
256 |
| - | |
257 |
| - | |
258 |
| - | |
259 |
| - | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
260 | 249 |
| |
261 |
| - | |
262 |
| - | |
263 |
| - | |
264 |
| - | |
265 |
| - | |
266 |
| - | |
267 |
| - | |
268 |
| - | |
269 |
| - | |
270 |
| - | |
271 |
| - | |
272 |
| - | |
273 |
| - | |
274 |
| - | |
275 |
| - | |
276 |
| - | |
277 |
| - | |
278 |
| - | |
279 |
| - | |
280 |
| - | |
281 |
| - | |
282 |
| - | |
283 |
| - | |
284 |
| - | |
285 |
| - | |
286 |
| - | |
287 |
| - | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
288 | 253 |
| |
| 254 | + | |
289 | 255 |
| |
290 | 256 |
| |
291 | 257 |
| |
| |||
471 | 437 |
| |
472 | 438 |
| |
473 | 439 |
| |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
| 489 | + | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + |
Lines changed: 33 additions & 11 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
13 |
| - | |
| 13 | + | |
14 | 14 |
| |
15 | 15 |
| |
16 | 16 |
| |
| |||
682 | 682 |
| |
683 | 683 |
| |
684 | 684 |
| |
685 |
| - | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
686 | 693 |
| |
687 | 694 |
| |
688 | 695 |
| |
689 | 696 |
| |
690 | 697 |
| |
691 | 698 |
| |
692 | 699 |
| |
693 |
| - | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
694 | 720 |
| |
695 |
| - | |
696 | 721 |
| |
697 | 722 |
| |
698 | 723 |
| |
| |||
1023 | 1048 |
| |
1024 | 1049 |
| |
1025 | 1050 |
| |
1026 |
| - | |
1027 |
| - | |
1028 |
| - | |
1029 |
| - | |
| 1051 | + | |
1030 | 1052 |
| |
1031 | 1053 |
| |
1032 | 1054 |
| |
1033 | 1055 |
| |
1034 | 1056 |
| |
1035 |
| - | |
1036 |
| - | |
| 1057 | + | |
| 1058 | + | |
1037 | 1059 |
| |
1038 |
| - | |
| 1060 | + | |
1039 | 1061 |
| |
1040 | 1062 |
| |
1041 | 1063 |
| |
|
Lines changed: 4 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
| 16 | + | |
| 17 | + | |
16 | 18 |
| |
17 | 19 |
| |
18 |
| - | |
| 20 | + | |
19 | 21 |
| |
20 | 22 |
| |
21 | 23 |
| |
| |||
52 | 54 |
| |
53 | 55 |
| |
54 | 56 |
| |
55 |
| - | |
| 57 | + | |
56 | 58 |
| |
57 | 59 |
| |
58 | 60 |
| |
|
0 commit comments