|
635 | 635 | | main.go:79:2:79:13 | call to Print | main.go:80:1:80:1 | exit |
|
636 | 636 | | main.go:79:12:79:12 | z | main.go:79:2:79:13 | call to Print |
|
637 | 637 | | main.go:82:1:82:1 | entry | main.go:82:18:82:18 | zero value for a |
|
638 |
| -| main.go:82:1:86:1 | function declaration | main.go:0:0:0:0 | exit | |
| 638 | +| main.go:82:1:86:1 | function declaration | main.go:88:6:88:23 | skip | |
639 | 639 | | main.go:82:6:82:13 | skip | main.go:82:1:86:1 | function declaration |
|
640 | 640 | | main.go:82:18:82:18 | implicit read of a | main.go:82:25:82:25 | implicit read of b |
|
641 | 641 | | main.go:82:18:82:18 | initialization of a | main.go:82:25:82:25 | zero value for b |
|
|
655 | 655 | | main.go:84:11:84:12 | 19 | main.go:84:9:84:12 | ...+... |
|
656 | 656 | | main.go:84:15:84:15 | x | main.go:84:2:84:2 | assignment to x |
|
657 | 657 | | main.go:85:2:85:7 | return statement | main.go:82:18:82:18 | implicit read of a |
|
| 658 | +| main.go:88:1:88:1 | entry | main.go:88:25:88:25 | argument corresponding to x | |
| 659 | +| main.go:88:1:96:1 | function declaration | main.go:0:0:0:0 | exit | |
| 660 | +| main.go:88:6:88:23 | skip | main.go:88:1:96:1 | function declaration | |
| 661 | +| main.go:88:25:88:25 | argument corresponding to x | main.go:88:25:88:25 | initialization of x | |
| 662 | +| main.go:88:25:88:25 | initialization of x | main.go:89:2:89:2 | skip | |
| 663 | +| main.go:89:2:89:2 | assignment to a | main.go:89:5:89:5 | assignment to b | |
| 664 | +| main.go:89:2:89:2 | skip | main.go:89:5:89:5 | skip | |
| 665 | +| main.go:89:5:89:5 | assignment to b | main.go:90:5:90:8 | cond | |
| 666 | +| main.go:89:5:89:5 | skip | main.go:89:10:89:10 | x | |
| 667 | +| main.go:89:10:89:10 | x | main.go:89:13:89:13 | 0 | |
| 668 | +| main.go:89:13:89:13 | 0 | main.go:89:2:89:2 | assignment to a | |
| 669 | +| main.go:90:5:90:8 | cond | main.go:90:5:90:10 | call to cond | |
| 670 | +| main.go:90:5:90:10 | call to cond | main.go:90:10:90:10 | call to cond is false | |
| 671 | +| main.go:90:5:90:10 | call to cond | main.go:90:10:90:10 | call to cond is true | |
| 672 | +| main.go:90:5:90:10 | call to cond | main.go:96:1:96:1 | exit | |
| 673 | +| main.go:90:10:90:10 | call to cond is false | main.go:93:3:93:3 | skip | |
| 674 | +| main.go:90:10:90:10 | call to cond is true | main.go:91:3:91:3 | skip | |
| 675 | +| main.go:91:3:91:3 | assignment to a | main.go:95:9:95:9 | a | |
| 676 | +| main.go:91:3:91:3 | skip | main.go:91:6:91:6 | skip | |
| 677 | +| main.go:91:6:91:6 | skip | main.go:91:10:91:10 | b | |
| 678 | +| main.go:91:10:91:10 | b | main.go:91:13:91:13 | a | |
| 679 | +| main.go:91:13:91:13 | a | main.go:91:3:91:3 | assignment to a | |
| 680 | +| main.go:93:3:93:3 | skip | main.go:93:6:93:6 | skip | |
| 681 | +| main.go:93:6:93:6 | assignment to b | main.go:95:9:95:9 | a | |
| 682 | +| main.go:93:6:93:6 | skip | main.go:93:10:93:10 | b | |
| 683 | +| main.go:93:10:93:10 | b | main.go:93:13:93:13 | a | |
| 684 | +| main.go:93:13:93:13 | a | main.go:93:6:93:6 | assignment to b | |
| 685 | +| main.go:95:2:95:12 | return statement | main.go:96:1:96:1 | exit | |
| 686 | +| main.go:95:9:95:9 | a | main.go:95:12:95:12 | b | |
| 687 | +| main.go:95:12:95:12 | b | main.go:95:2:95:12 | return statement | |
658 | 688 | | noretfunctions.go:0:0:0:0 | entry | noretfunctions.go:3:1:6:1 | skip |
|
659 | 689 | | noretfunctions.go:3:1:6:1 | skip | noretfunctions.go:8:6:8:12 | skip |
|
660 | 690 | | noretfunctions.go:8:1:8:1 | entry | noretfunctions.go:9:2:9:8 | selection of Exit |
|
|
734 | 764 | | stmts2.go:12:9:12:13 | ...+... | stmts2.go:12:2:12:13 | return statement |
|
735 | 765 | | stmts2.go:12:13:12:13 | y | stmts2.go:12:9:12:13 | ...+... |
|
736 | 766 | | stmts2.go:15:1:15:1 | entry | stmts2.go:15:13:15:14 | argument corresponding to ch |
|
737 |
| -| stmts2.go:15:1:28:1 | function declaration | stmts2.go:0:0:0:0 | exit | |
| 767 | +| stmts2.go:15:1:28:1 | function declaration | stmts2.go:30:6:30:12 | skip | |
738 | 768 | | stmts2.go:15:6:15:11 | skip | stmts2.go:15:1:28:1 | function declaration |
|
739 | 769 | | stmts2.go:15:13:15:14 | argument corresponding to ch | stmts2.go:15:13:15:14 | initialization of ch |
|
740 | 770 | | stmts2.go:15:13:15:14 | initialization of ch | stmts2.go:17:13:17:14 | ch |
|
|
778 | 808 | | stmts2.go:25:16:25:17 | ch | stmts2.go:16:2:26:2 | select statement |
|
779 | 809 | | stmts2.go:27:2:27:9 | return statement | stmts2.go:28:1:28:1 | exit |
|
780 | 810 | | stmts2.go:27:9:27:9 | 1 | stmts2.go:27:2:27:9 | return statement |
|
| 811 | +| stmts2.go:30:1:30:1 | entry | stmts2.go:31:2:31:2 | skip | |
| 812 | +| stmts2.go:30:1:34:1 | function declaration | stmts2.go:0:0:0:0 | exit | |
| 813 | +| stmts2.go:30:6:30:12 | skip | stmts2.go:30:1:34:1 | function declaration | |
| 814 | +| stmts2.go:31:2:31:2 | assignment to x | stmts2.go:31:2:31:14 | ... := ...[1] | |
| 815 | +| stmts2.go:31:2:31:2 | skip | stmts2.go:31:5:31:5 | skip | |
| 816 | +| stmts2.go:31:2:31:14 | ... := ...[0] | stmts2.go:31:2:31:2 | assignment to x | |
| 817 | +| stmts2.go:31:2:31:14 | ... := ...[1] | stmts2.go:32:6:32:6 | skip | |
| 818 | +| stmts2.go:31:5:31:5 | skip | stmts2.go:31:10:31:12 | gen | |
| 819 | +| stmts2.go:31:10:31:12 | gen | stmts2.go:31:10:31:14 | call to gen | |
| 820 | +| stmts2.go:31:10:31:14 | call to gen | stmts2.go:31:2:31:14 | ... := ...[0] | |
| 821 | +| stmts2.go:31:10:31:14 | call to gen | stmts2.go:34:1:34:1 | exit | |
| 822 | +| stmts2.go:32:6:32:6 | assignment to y | stmts2.go:32:6:32:17 | value declaration specifier[1] | |
| 823 | +| stmts2.go:32:6:32:6 | skip | stmts2.go:32:9:32:9 | skip | |
| 824 | +| stmts2.go:32:6:32:17 | value declaration specifier[0] | stmts2.go:32:6:32:6 | assignment to y | |
| 825 | +| stmts2.go:32:6:32:17 | value declaration specifier[1] | stmts2.go:33:9:33:9 | x | |
| 826 | +| stmts2.go:32:9:32:9 | skip | stmts2.go:32:13:32:15 | gen | |
| 827 | +| stmts2.go:32:13:32:15 | gen | stmts2.go:32:13:32:17 | call to gen | |
| 828 | +| stmts2.go:32:13:32:17 | call to gen | stmts2.go:32:6:32:17 | value declaration specifier[0] | |
| 829 | +| stmts2.go:32:13:32:17 | call to gen | stmts2.go:34:1:34:1 | exit | |
| 830 | +| stmts2.go:33:2:33:13 | return statement | stmts2.go:34:1:34:1 | exit | |
| 831 | +| stmts2.go:33:9:33:9 | x | stmts2.go:33:13:33:13 | y | |
| 832 | +| stmts2.go:33:9:33:13 | ...+... | stmts2.go:33:2:33:13 | return statement | |
| 833 | +| stmts2.go:33:13:33:13 | y | stmts2.go:33:9:33:13 | ...+... | |
781 | 834 | | stmts3.go:0:0:0:0 | entry | stmts3.go:3:1:3:13 | skip |
|
782 | 835 | | stmts3.go:3:1:3:13 | skip | stmts3.go:5:6:5:11 | skip |
|
783 | 836 | | stmts3.go:5:1:5:1 | entry | stmts3.go:7:3:7:5 | skip |
|
|
814 | 867 | | stmts3.go:19:22:19:23 | skip | stmts3.go:19:23:19:23 | exit |
|
815 | 868 | | stmts4.go:0:0:0:0 | entry | stmts4.go:3:5:3:5 | skip |
|
816 | 869 | | stmts4.go:3:5:3:5 | skip | stmts4.go:3:5:3:5 | zero value for _ |
|
817 |
| -| stmts4.go:3:5:3:5 | skip | stmts4.go:5:6:5:11 | skip | |
| 870 | +| stmts4.go:3:5:3:5 | zero value for _ | stmts4.go:5:6:5:11 | skip | |
818 | 871 | | stmts4.go:5:1:5:26 | function declaration | stmts4.go:0:0:0:0 | exit |
|
819 | 872 | | stmts4.go:5:6:5:11 | skip | stmts4.go:5:1:5:26 | function declaration |
|
820 | 873 | | stmts5.go:0:0:0:0 | entry | stmts5.go:3:1:5:1 | skip |
|
|
0 commit comments