Changes in tests/except-finally-error.cfa [96f5b30:d62806c]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
tests/except-finally-error.cfa
r96f5b30 rd62806c 8 8 } 9 9 } 10 }11 12 void for_break_in_finally() {13 for (10) {14 try {} finally {15 break;16 }17 }18 }19 20 void do_while_break_in_finally() {21 do {22 try {} finally {23 break;24 }25 } while (false);26 10 } 27 11 … … 59 43 } 60 44 61 void switch_break_in_finally() {62 switch (1) {63 case 1:64 try {} finally {65 break;66 }67 default:68 break;69 }70 }71 72 void choose_break_in_finally() {73 choose (1) {74 case 1:75 try {} finally {76 break;77 }78 default:79 break;80 }81 }82 83 void choose_fallthru_in_finally() {84 choose (1) {85 case 1:86 try {} finally {87 fallthru;88 }89 default:90 break;91 }92 }93 94 void labelled_choose_break_in_finally() {95 mainBlock: choose (1) {96 case 1:97 try {} finally {98 break mainBlock;99 }100 case 2:101 break;102 default:103 break;104 }105 }106 107 void labelled_choose_fallthru_in_finally() {108 mainBlock: choose (1) {109 case 1:110 try {} finally {111 fallthru mainBlock;112 }113 case 2:114 break;115 default:116 break;117 }118 }119 120 void choose_fallthru_default_in_finally() {121 choose (1) {122 case 1:123 try {} finally {124 fallthru default;125 }126 default:127 break;128 }129 }130 131 45 void void_return_in_finally() { 132 46 try {} finally {
Note: See TracChangeset
for help on using the changeset viewer.