Mercurial > projects > ldc
annotate test/switch3.d @ 144:a27941d00351 trunk
[svn r149] fixed: a bunch of D-style variadics problems.
fixed: GotoDefaultStatement implemented.
fixed: some other minor bugs.
author | lindquist |
---|---|
date | Sat, 26 Jan 2008 17:13:22 +0100 |
parents | 36ab367572df |
children | d9d5d59873d8 |
rev | line source |
---|---|
122 | 1 module switch3; |
2 | |
3 void main() | |
4 { | |
5 char[] str = "hello"; | |
6 int i; | |
7 switch(str) | |
8 { | |
9 case "world": | |
10 i = 1; | |
11 assert(0); | |
12 case "hello": | |
13 i = 2; | |
14 break; | |
15 case "a","b","c": | |
16 i = 3; | |
17 assert(0); | |
18 default: | |
19 i = 4; | |
20 assert(0); | |
21 } | |
22 assert(i == 2); | |
23 printf("SUCCESS\n"); | |
24 } |