www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - bug with switch

I have run across a strange bug:

I have a switch statement, inside of it I get a seg-v. If I add anything 
( a=a; works) the problem goes away.

Has anyone seen this before?

The program is ~5 kloc and I haven't had time to cut it down.

dmd 1.005 linux
Feb 11 2007