+++ /dev/null
-I: switch.qc
-D: test switches - case 1
-T: -execute
-C: -std=fteqcc -frelaxed-switch
-E: -float 1 -float 0
-M: One
+++ /dev/null
-I: switch.qc
-D: test switches - case 2
-T: -execute
-C: -std=fteqcc -frelaxed-switch
-E: -float 2 -float 0
-M: Two
+++ /dev/null
-I: switch.qc
-D: test switches - case 3
-T: -execute
-C: -std=fteqcc -frelaxed-switch
-E: -float 3 -float 0
-M: Three, falling through to 2 - Two
+++ /dev/null
-I: switch.qc
-D: test switches - case 4
-T: -execute
-C: -std=fteqcc -frelaxed-switch
-E: -float 4 -float 0
-M: Four, falling through to default - Other
+++ /dev/null
-I: switch.qc
-D: test switches - case 5
-T: -execute
-C: -std=fteqcc -frelaxed-switch
-E: -float 5 -float 0
-M: Other
+++ /dev/null
-I: switch.qc
-D: test switches - case 6
-T: -execute
-C: -std=fteqcc -frelaxed-switch
-E: -float 80 -float 0
-M: Enhanced 80
+++ /dev/null
-I: switch.qc
-D: test switches - case 7
-T: -execute
-C: -std=fteqcc -frelaxed-switch
-E: -float 99 -float 0
-M: 0 1 2 3 4 5
+++ /dev/null
-I: switch.qc
-D: test switches - case 8
-T: -execute
-C: -std=fteqcc -frelaxed-switch
-E: -float 99 -float 6
-M: early break
void print(...) = #1;
string ftos(float) = #2;
-void main(float param, float p2) {
+void test(float param, float p2) {
float i;
float c80 = 80;
switch(param) {
print(ftos(i), "\n");
}
}
+
+void main() {
+ test(1, 0);
+ test(2, 0);
+ test(3, 0);
+ test(4, 0);
+ test(5, 0);
+ test(80, 0);
+ test(99, 0);
+ test(99, 6);
+}
--- /dev/null
+I: switch.qc
+D: test switches
+T: -execute
+C: -std=fteqcc -frelaxed-switch
+M: One
+M: Two
+M: Three, falling through to 2 - Two
+M: Four, falling through to default - Other
+M: Other
+M: Enhanced 80
+M: 0 1 2 3 4 5
+M: early break