--- /dev/null
+I: break.qc
+D: test break and continue - case 1
+T: -execute
+C: -std=fteqcc
+E: -float -1 -float -1
+M: 0 1 2 3 4 5 6 7 8 9 end
--- /dev/null
+I: break.qc
+D: test break and continue - case 2
+T: -execute
+C: -std=fteqcc
+E: -float 3 -float -1
+M: 0 1 2 3 brk end
--- /dev/null
+I: break.qc
+D: test break and continue - case 3
+T: -execute
+C: -std=fteqcc
+E: -float -1 -float 3
+M: 0 1 2 ct 4 5 6 7 8 9 end
--- /dev/null
+I: break.qc
+D: test break and continue - case 4
+T: -execute
+C: -std=fteqcc
+E: -float 5 -float 2
+M: 0 1 ct 3 4 5 brk end
--- /dev/null
+void print(...) = #1;
+string ftos (float) = #2;
+
+void main(float brkat, float contat) {
+ float i;
+
+ for (i = 0; i < 10; i += 1) {
+ if (i == contat) {
+ print("ct ");
+ continue;
+ }
+ print(ftos(i), " ");
+ if (i == brkat) {
+ print("brk ");
+ break;
+ }
+ }
+ print("end\n");
+}