Files
ldc/test/switch1.d
Tomas Lindquist Olsen 50d79d4098 [svn r18] * Initial support for switch statements - No string switches yet.
* Moved Statement::toIR definitions into gen/statements.c - toir.c is still too big.
* Removed some BB bloat with ScopeStatements.
2007-10-03 02:15:12 +02:00

16 lines
192 B
D

module switch1;
void main()
{
int i = 2;
int r;
switch (i)
{
case 1: r+=1; break;
case 2: r-=2;
case 3: r=3; break;
default: r=-1;
}
assert(r == 3);
}