--- /dev/null
+// expected output
+#expect 1
+#expect 4
+#expect 6
+#expect 8
+#expect 9
+
+// ships required in order to run this code
+#ship debug : Debug
+
+debug.in:
+ setflags a=1, b=0;
+ [a] literal 1;
+ [b] literal 2;
+ deliver;
+ setflags a=0, b=1;
+ [a] literal 3;
+ [b] literal 4;
+ deliver;
+ setflags a=1, b=1;
+ [a] literal 5;
+ [b] literal 6;
+ deliver;
+ setflags a=1, b=1;
+ [b] literal 7;
+ [a] literal 8;
+ deliver;
+ setflags a=0, b=0;
+ literal 9;
+ [b] literal 10;
+ [a] literal 11;
+ deliver;
+