1 /* Generated by re2c */ 2 #line 1 "control_flow_fail.re" 3 // re2c $INPUT -o $OUTPUT 4 5 #line 6 "control_flow_fail.c" 6 { 7 YYCTYPE yych; 8 if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3); 9 yych = *YYCURSOR++; 10 yych = *YYCURSOR; 11 switch (yych) { 12 case 'a': goto yy5; 13 default: goto yy3; 14 } 15 yy3: 16 yych = *++YYCURSOR; 17 switch (yych) { 18 case 'a': goto yy7; 19 default: goto yy4; 20 } 21 yy4: 22 #line 5 "control_flow_fail.re" 23 { action2 } 24 #line 25 "control_flow_fail.c" 25 yy5: 26 yych = *++YYCURSOR; 27 switch (yych) { 28 case 'a': goto yy7; 29 default: goto yy6; 30 } 31 yy6: 32 yy7: 33 ++YYCURSOR; 34 #line 4 "control_flow_fail.re" 35 { action1 } 36 #line 37 "control_flow_fail.c" 37 } 38 #line 7 "control_flow_fail.re" 39 40 control_flow_fail.re:2:0: warning: control flow is undefined for strings that match '[\x0-\xFF] \x61 [\x0-\x60\x62-\xFF]', use default rule '*' [-Wundefined-control-flow] 41