blob: 033b35250c1cd94e34e3afedb24c4d583bf6b680
1 | # Assignments after some keywords should still work |
2 | |
3 | if a=1 true; then a=1 true; elif a=1 true; then a=1 true; else a=1 true; fi |
4 | echo if1:$? |
5 | while a=1 true; do a=1 true; break; done |
6 | echo while1:$? |
7 | until a=1 false; do a=1 true; break; done |
8 | echo until1:$? |
9 | |
10 | if a=1 true |
11 | then a=1 true |
12 | elif a=1 true |
13 | then a=1 true |
14 | else a=1 true |
15 | fi |
16 | echo if2:$? |
17 | while a=1 true |
18 | do a=1 true |
19 | break |
20 | done |
21 | echo while2:$? |
22 | until a=1 false |
23 | do a=1 true |
24 | break |
25 | done |
26 | echo until2:$? |
27 | |
28 | if |
29 | a=1 true; then |
30 | a=1 true; elif |
31 | a=1 true; then |
32 | a=1 true; else |
33 | a=1 true; fi |
34 | echo if3:$? |
35 | while |
36 | a=1 true; do |
37 | a=1 true; break; done |
38 | echo while3:$? |
39 | until |
40 | a=1 false; do |
41 | a=1 true; break; done |
42 | echo until3:$? |
43 |