101e04c3fSmrg#version 130
201e04c3fSmrg
301e04c3fSmrgvoid main()
401e04c3fSmrg{
501e04c3fSmrg  int defined = 2;
601e04c3fSmrg  int undefined;
701e04c3fSmrg  float fooFloat;
801e04c3fSmrg  int fooInt;
901e04c3fSmrg
1001e04c3fSmrg  switch(undefined) {
1101e04c3fSmrg  case 0:
1201e04c3fSmrg    fooFloat = 0.0;
1301e04c3fSmrg  case 1:
1401e04c3fSmrg    fooFloat = 1.0;
1501e04c3fSmrg  default:
1601e04c3fSmrg    fooFloat = undefined;
1701e04c3fSmrg  }
1801e04c3fSmrg
1901e04c3fSmrg  switch(defined) {
2001e04c3fSmrg  case 0:
2101e04c3fSmrg    fooFloat = 0.0;
2201e04c3fSmrg  case 1:
2301e04c3fSmrg    fooFloat = 1.0;
2401e04c3fSmrg  default:
2501e04c3fSmrg    fooFloat = undefined;
2601e04c3fSmrg  }
2701e04c3fSmrg}
2801e04c3fSmrg
29