return n;
}
+ // This is from System.Text.RegularExpressions.Syntax.Parser::ParseGroup.
+ void foo (int a)
+ {
+ bool b = false;
+
+ while (true) {
+ switch (a) {
+ case 3:
+ break;
+ }
+
+ if (b)
+ goto EndOfGroup;
+ }
+
+ EndOfGroup:
+ ;
+ }
+
+ // Another case of goto that we did not handle properly
+ static void XXXA () {
+ goto each_logic_expr;
+
+ int j;
+ bool x = true;
+ try {
+ }
+ catch {}
+ int dd;
+ each_logic_expr:
+ ;
+ }
+
static void Main() {}
}