Mercurial > projects > ldc
annotate test/switch3.d @ 160:b77664331d06 trunk
[svn r176] Fixed a bug with class constructors.
author | lindquist |
---|---|
date | Sun, 04 May 2008 04:35:27 +0200 |
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 } |