/* Generated by re2c */ #line 1 "control_flow_fail.re" #line 5 "control_flow_fail.c" { YYCTYPE yych; if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3); yych = *YYCURSOR++; yych = *YYCURSOR; switch (yych) { case 'a': goto yy5; default: goto yy3; } yy3: yych = *++YYCURSOR; switch (yych) { case 'a': goto yy7; default: goto yy4; } yy4: #line 4 "control_flow_fail.re" { action2 } #line 24 "control_flow_fail.c" yy5: yych = *++YYCURSOR; switch (yych) { case 'a': goto yy7; default: goto yy6; } yy6: yy7: ++YYCURSOR; #line 3 "control_flow_fail.re" { action1 } #line 36 "control_flow_fail.c" } #line 6 "control_flow_fail.re" re2c: warning: line 6: control flow is undefined for strings that match '[\x0-\xFF] \x61 [\x0-\x60\x62-\xFF]', use default rule '*' [-Wundefined-control-flow]