--- /dev/null
+int main () {
+ if (y) {
+ {
+ one();
+ foo();
+ }
+ foo();
+}
+ else {
+ {
+ two();
+ foo();
+ }
+ foo();
+}
+foo();
+ while (y) {
+ {
+ one();
+ foo();
+ }
+ foo();
+}
+foo();
+ {
+ do {
+ one();
+ foo();
+ }
+ foo(); while(y);
+ foo();
+}
+ switch (y) {
+ case 12:
+ foo();one();
+ foo();
+ case 27:
+ foo();two();
+ foo();
+ }
+ foo();
+{
+ one();
+ foo();
+ }
+ foo();
+}
+
+int main () {
+ if (y) {
+ {
+ one();
+ foo();
+ }
+ foo();
+}
+ else {
+ {
+ two();
+ foo();
+ }
+ foo();
+}
+foo();
+}