annotate tests/code/switch_6.d @ 150:6c5a3c0bb4fb

Make switch work again Also added locations to statements (only filled out for switch) Added a verification pass Removed some comments
author Anders Halager <halager@gmail.com>
date Mon, 21 Jul 2008 20:35:03 +0200
parents a49bb982a7b0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
89
a49bb982a7b0 Using the new SourceLocation system to handle errors. Also, this is the first push for making the errors don't throw, but continue to check the source.
Anders Johnsen <skabet@gmail.com>
parents: 38
diff changeset
1 //fail
38
52eb0eb92e91 Testcases for switch
Anders Halager <halager@gmail.com>
parents:
diff changeset
2 int main(int x)
52eb0eb92e91 Testcases for switch
Anders Halager <halager@gmail.com>
parents:
diff changeset
3 {
52eb0eb92e91 Testcases for switch
Anders Halager <halager@gmail.com>
parents:
diff changeset
4 switch (x)
52eb0eb92e91 Testcases for switch
Anders Halager <halager@gmail.com>
parents:
diff changeset
5 {
52eb0eb92e91 Testcases for switch
Anders Halager <halager@gmail.com>
parents:
diff changeset
6 case 1, 2:
52eb0eb92e91 Testcases for switch
Anders Halager <halager@gmail.com>
parents:
diff changeset
7 return 0;
52eb0eb92e91 Testcases for switch
Anders Halager <halager@gmail.com>
parents:
diff changeset
8 case 2, 3:
52eb0eb92e91 Testcases for switch
Anders Halager <halager@gmail.com>
parents:
diff changeset
9 return 1;
150
6c5a3c0bb4fb Make switch work again
Anders Halager <halager@gmail.com>
parents: 89
diff changeset
10 case 1, 3:
6c5a3c0bb4fb Make switch work again
Anders Halager <halager@gmail.com>
parents: 89
diff changeset
11 return 1;
38
52eb0eb92e91 Testcases for switch
Anders Halager <halager@gmail.com>
parents:
diff changeset
12 }
52eb0eb92e91 Testcases for switch
Anders Halager <halager@gmail.com>
parents:
diff changeset
13 }
52eb0eb92e91 Testcases for switch
Anders Halager <halager@gmail.com>
parents:
diff changeset
14