From 0cc218a7583796f6f61b400938bd0ac0aa99f33b Mon Sep 17 00:00:00 2001 From: Ulya Trofimovich Date: Mon, 27 Jul 2015 12:45:36 +0100 Subject: [PATCH] Enable warnings globally for tests. Fixed reference results for tests that trigger warnings. --- re2c/run_tests.sh.in | 3 +++ re2c/test/bug1454253.c | 1 + re2c/test/bug1454253.s.c | 1 + re2c/test/bug1454253b.s.c | 1 + re2c/test/bug2462777.ci.c | 1 + re2c/test/bug2462777.i.c | 1 + re2c/test/bug46_infinite_loop.c | 2 ++ re2c/test/bug47_dot_escapes.D.c | 1 + re2c/test/bug59_bogus_yyaccept.ci.c | 2 ++ re2c/test/bug60_redundant_yymarker.ci.c | 1 + re2c/test/bug61.i--empty-class(match-empty).c | 8 ++++++++ re2c/test/bug61.i--empty-class(match-none).c | 14 ++++++++++++++ re2c/test/bug61.i.c | 8 ++++++++ ...1_difference_full.i--empty-class(match-empty).c | 2 ++ ...61_difference_full.i--empty-class(match-none).c | 2 ++ re2c/test/bug61_difference_full.i.c | 2 ++ ...fference_negative.i--empty-class(match-empty).c | 2 ++ ...ifference_negative.i--empty-class(match-none).c | 4 ++++ re2c/test/bug61_difference_negative.i.c | 2 ++ ...fference_positive.i--empty-class(match-empty).c | 2 ++ ...ifference_positive.i--empty-class(match-none).c | 4 ++++ re2c/test/bug61_difference_positive.i.c | 2 ++ .../bug61_negative.i--empty-class(match-empty).c | 2 ++ .../bug61_negative.i--empty-class(match-none).c | 2 ++ re2c/test/bug61_negative.i.c | 2 ++ .../bug61_positive.i--empty-class(match-empty).c | 2 ++ .../bug61_positive.i--empty-class(match-none).c | 2 ++ re2c/test/bug61_positive.i.c | 2 ++ re2c/test/casing-flags.i--case-insensitive.c | 1 + re2c/test/casing-flags.i--case-inverted.c | 1 + re2c/test/casing-flags.i.c | 1 + re2c/test/cond_error_10.c.c | 2 ++ re2c/test/cond_error_11.c.c | 2 ++ re2c/test/condition_01.c.c | 2 ++ re2c/test/condition_01a.c.c | 2 ++ re2c/test/condition_01b.c.c | 2 ++ re2c/test/condition_02.c.c | 3 +++ re2c/test/condition_02.cg.c | 3 +++ re2c/test/condition_03.cg.c | 3 +++ re2c/test/condition_04.cg.c | 2 ++ re2c/test/condition_11.cg.c | 3 +++ re2c/test/condition_13.cg.c | 3 +++ re2c/test/config11.ei.c | 1 + re2c/test/dot_backslash.D.c | 1 + re2c/test/dot_conditions.Dc.c | 2 ++ re2c/test/flex-01.iF.c | 1 + re2c/test/input12.boinput12.c.c | 1 + re2c/test/input12.oinput12.c.c | 1 + re2c/test/input2.c | 1 + re2c/test/input3.c | 1 + re2c/test/input4.--empty-class(match-empty).c | 1 + re2c/test/input4.--empty-class(match-none).c | 1 + re2c/test/input4.c | 1 + re2c/test/input6.--empty-class(match-empty).c | 2 ++ re2c/test/input6.--empty-class(match-none).c | 2 ++ re2c/test/input6.c | 2 ++ re2c/test/line-01.c | 1 + re2c/test/overflow-1.c | 1 + re2c/test/overflow-4.c | 1 + re2c/test/php20150211_pdo_sql_parser.ig.c | 1 + re2c/test/php20150211_phar_path_check.ig.c | 1 + re2c/test/range_dot.8.c | 1 + re2c/test/range_dot.c | 1 + re2c/test/range_dot.e.c | 1 + re2c/test/range_dot.u.c | 1 + re2c/test/range_dot.w.c | 1 + re2c/test/range_dot.x.c | 1 + re2c/test/range_empty.8.c | 2 ++ re2c/test/range_empty.c | 2 ++ re2c/test/range_empty.e.c | 2 ++ re2c/test/range_empty.u.c | 2 ++ re2c/test/range_empty.w.c | 2 ++ re2c/test/range_empty.x.c | 2 ++ re2c/test/range_full.8.c | 1 + re2c/test/range_neg_lf.8.c | 1 + re2c/test/range_neg_lf.c | 1 + re2c/test/range_neg_lf.e.c | 1 + re2c/test/range_neg_lf.u.c | 1 + re2c/test/range_neg_lf.w.c | 1 + re2c/test/range_neg_lf.x.c | 1 + re2c/test/repeat-01.cgir.c | 2 ++ re2c/test/repeat-02.cgir.c | 2 ++ re2c/test/repeat-03.cgir.c | 6 ++++++ re2c/test/repeat-04.cgir.c | 2 ++ re2c/test/repeat-06.gir.c | 4 ++++ re2c/test/repeat-07.gir.c | 4 ++++ re2c/test/repeat-07_error.gir.c | 3 +++ re2c/test/reuse_conds_default_0.cgir.c | 2 ++ re2c/test/reuse_conds_default_1.cgir.c | 1 + re2c/test/reuse_conds_setup_0.cgir.c | 2 ++ re2c/test/reuse_conds_setup_1.cgir.c | 2 ++ re2c/test/rexx.--empty-class(match-empty).c | 1 + re2c/test/rexx.--empty-class(match-none).c | 2 ++ re2c/test/rexx.c | 1 + re2c/test/scanner.c | 1 + re2c/test/scanner.fs.c | 1 + re2c/test/scanner.s.c | 1 + re2c/test/scanner_re2c.bi.c | 1 + re2c/test/scanner_re2c_default.D.c | 1 + re2c/test/scanner_re2c_default.bi.c | 1 + re2c/test/utf32_0x10000.u.c | 1 + re2c/test/utf8-full_range-2.8.c | 1 + re2c/test/utf8-range_0x00_0x7f.8.c | 1 + re2c/test/utf8-range_0x100000_0x10ffff.8.c | 1 + re2c/test/utf8-range_0x10000_0x3ffff.8.c | 1 + re2c/test/utf8-range_0x1000_0xffff.8.c | 1 + re2c/test/utf8-range_0x40000_0xfffff.8.c | 1 + re2c/test/utf8-range_0x800_0xfff.8.c | 1 + re2c/test/utf8-range_0x80_0x7ff.8.c | 1 + re2c/test/utf8-range_single_symbol.8.c | 1 + re2c/test/yyaccept_missing.bci.c | 1 + 111 files changed, 207 insertions(+) diff --git a/re2c/run_tests.sh.in b/re2c/run_tests.sh.in index c36548bb..b33b0262 100644 --- a/re2c/run_tests.sh.in +++ b/re2c/run_tests.sh.in @@ -97,6 +97,9 @@ run_pack() { local typname=$test_blddir/`basename ${x%.re}.h.temp` local typdiff=$test_blddir/`basename ${x%.re}.h.diff` + # enable warnings globally + local switches="$switches -W" + local cmd="${valgrind} ${wine} ${re2c} $switches $x" if test -n "${wine}" then diff --git a/re2c/test/bug1454253.c b/re2c/test/bug1454253.c index a4ab5da0..d93e1fa6 100644 --- a/re2c/test/bug1454253.c +++ b/re2c/test/bug1454253.c @@ -1,3 +1,4 @@ +re2c: warning: empty rule at line 40 [-Wempty-rule] /* Generated by re2c */ #line 1 "bug1454253.re" #include diff --git a/re2c/test/bug1454253.s.c b/re2c/test/bug1454253.s.c index 0ce849f4..f13ea181 100644 --- a/re2c/test/bug1454253.s.c +++ b/re2c/test/bug1454253.s.c @@ -1,3 +1,4 @@ +re2c: warning: empty rule at line 40 [-Wempty-rule] /* Generated by re2c */ #line 1 "bug1454253.s.re" #include diff --git a/re2c/test/bug1454253b.s.c b/re2c/test/bug1454253b.s.c index ee3eb7e7..109ac0c0 100644 --- a/re2c/test/bug1454253b.s.c +++ b/re2c/test/bug1454253b.s.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [?]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "bug1454253b.s.re" #include diff --git a/re2c/test/bug2462777.ci.c b/re2c/test/bug2462777.ci.c index f9b9ec4d..2cbcb217 100644 --- a/re2c/test/bug2462777.ci.c +++ b/re2c/test/bug2462777.ci.c @@ -1,3 +1,4 @@ +re2c: warning: empty rule at line 2 [-Wempty-rule] /* Generated by re2c */ { diff --git a/re2c/test/bug2462777.i.c b/re2c/test/bug2462777.i.c index ca8b1713..36c6e8fb 100644 --- a/re2c/test/bug2462777.i.c +++ b/re2c/test/bug2462777.i.c @@ -1,3 +1,4 @@ +re2c: warning: empty rule at line 2 [-Wempty-rule] /* Generated by re2c */ { diff --git a/re2c/test/bug46_infinite_loop.c b/re2c/test/bug46_infinite_loop.c index 8ad67330..0b75955a 100644 --- a/re2c/test/bug46_infinite_loop.c +++ b/re2c/test/bug46_infinite_loop.c @@ -1,3 +1,5 @@ +re2c: warning: empty rule at line 13 [-Wempty-rule] +re2c: warning: empty rule at line 18 [-Wempty-rule] /* Generated by re2c */ #line 1 "bug46_infinite_loop.re" #include diff --git a/re2c/test/bug47_dot_escapes.D.c b/re2c/test/bug47_dot_escapes.D.c index 2c4eddd9..9e466cb7 100644 --- a/re2c/test/bug47_dot_escapes.D.c +++ b/re2c/test/bug47_dot_escapes.D.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x00-0x06][0x0E-!][#-&][(-[][0x5D-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ digraph re2c { diff --git a/re2c/test/bug59_bogus_yyaccept.ci.c b/re2c/test/bug59_bogus_yyaccept.ci.c index faf7248c..19861d9a 100644 --- a/re2c/test/bug59_bogus_yyaccept.ci.c +++ b/re2c/test/bug59_bogus_yyaccept.ci.c @@ -1,3 +1,5 @@ +re2c: warning: naked default case (stray code units: [0x00-a][c-0xFF]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x00-`][b-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ { diff --git a/re2c/test/bug60_redundant_yymarker.ci.c b/re2c/test/bug60_redundant_yymarker.ci.c index 65cdb0e5..682d5d70 100644 --- a/re2c/test/bug60_redundant_yymarker.ci.c +++ b/re2c/test/bug60_redundant_yymarker.ci.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x00-c][e-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ { diff --git a/re2c/test/bug61.i--empty-class(match-empty).c b/re2c/test/bug61.i--empty-class(match-empty).c index f5ff7f83..06b93d64 100644 --- a/re2c/test/bug61.i--empty-class(match-empty).c +++ b/re2c/test/bug61.i--empty-class(match-empty).c @@ -1 +1,9 @@ +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: empty rule at line 2 [-Wempty-rule] +re2c: warning: empty character class at line 6 [-Wempty-character-class] +re2c: warning: empty rule at line 6 [-Wempty-rule] +re2c: warning: empty character class at line 10 [-Wempty-character-class] +re2c: warning: empty rule at line 10 [-Wempty-rule] +re2c: warning: empty character class at line 14 [-Wempty-character-class] +re2c: warning: empty character class at line 14 [-Wempty-character-class] re2c: error: line 14, column 11: can only difference char sets diff --git a/re2c/test/bug61.i--empty-class(match-none).c b/re2c/test/bug61.i--empty-class(match-none).c index 914f45eb..55e10481 100644 --- a/re2c/test/bug61.i--empty-class(match-none).c +++ b/re2c/test/bug61.i--empty-class(match-none).c @@ -1,3 +1,17 @@ +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: naked default case (stray code units: [0x00-0xFF]), better add default rule * [-Wnaked-default] +re2c: warning: empty character class at line 6 [-Wempty-character-class] +re2c: warning: naked default case (stray code units: [0x00-0xFF]), better add default rule * [-Wnaked-default] +re2c: warning: empty character class at line 10 [-Wempty-character-class] +re2c: warning: naked default case (stray code units: [0x00-0xFF]), better add default rule * [-Wnaked-default] +re2c: warning: empty character class at line 14 [-Wempty-character-class] +re2c: warning: empty character class at line 14 [-Wempty-character-class] +re2c: warning: empty character class at line 14 [-Wempty-character-class] +re2c: warning: naked default case (stray code units: [0x00-0xFF]), better add default rule * [-Wnaked-default] +re2c: warning: empty character class at line 18 [-Wempty-character-class] +re2c: warning: empty character class at line 18 [-Wempty-character-class] +re2c: warning: empty character class at line 18 [-Wempty-character-class] +re2c: warning: naked default case (stray code units: [0x00-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ { diff --git a/re2c/test/bug61.i.c b/re2c/test/bug61.i.c index f5ff7f83..06b93d64 100644 --- a/re2c/test/bug61.i.c +++ b/re2c/test/bug61.i.c @@ -1 +1,9 @@ +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: empty rule at line 2 [-Wempty-rule] +re2c: warning: empty character class at line 6 [-Wempty-character-class] +re2c: warning: empty rule at line 6 [-Wempty-rule] +re2c: warning: empty character class at line 10 [-Wempty-character-class] +re2c: warning: empty rule at line 10 [-Wempty-rule] +re2c: warning: empty character class at line 14 [-Wempty-character-class] +re2c: warning: empty character class at line 14 [-Wempty-character-class] re2c: error: line 14, column 11: can only difference char sets diff --git a/re2c/test/bug61_difference_full.i--empty-class(match-empty).c b/re2c/test/bug61_difference_full.i--empty-class(match-empty).c index 6561f368..8b538002 100644 --- a/re2c/test/bug61_difference_full.i--empty-class(match-empty).c +++ b/re2c/test/bug61_difference_full.i--empty-class(match-empty).c @@ -1,3 +1,5 @@ +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: empty rule at line 2 [-Wempty-rule] /* Generated by re2c */ { diff --git a/re2c/test/bug61_difference_full.i--empty-class(match-none).c b/re2c/test/bug61_difference_full.i--empty-class(match-none).c index 823d0409..b3f71b84 100644 --- a/re2c/test/bug61_difference_full.i--empty-class(match-none).c +++ b/re2c/test/bug61_difference_full.i--empty-class(match-none).c @@ -1,3 +1,5 @@ +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: naked default case (stray code units: [0x00-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ { diff --git a/re2c/test/bug61_difference_full.i.c b/re2c/test/bug61_difference_full.i.c index 6561f368..8b538002 100644 --- a/re2c/test/bug61_difference_full.i.c +++ b/re2c/test/bug61_difference_full.i.c @@ -1,3 +1,5 @@ +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: empty rule at line 2 [-Wempty-rule] /* Generated by re2c */ { diff --git a/re2c/test/bug61_difference_negative.i--empty-class(match-empty).c b/re2c/test/bug61_difference_negative.i--empty-class(match-empty).c index 2e5aa92f..eeb2fcd4 100644 --- a/re2c/test/bug61_difference_negative.i--empty-class(match-empty).c +++ b/re2c/test/bug61_difference_negative.i--empty-class(match-empty).c @@ -1 +1,3 @@ +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: empty character class at line 2 [-Wempty-character-class] re2c: error: line 2, column 31: can only difference char sets diff --git a/re2c/test/bug61_difference_negative.i--empty-class(match-none).c b/re2c/test/bug61_difference_negative.i--empty-class(match-none).c index 823d0409..41ff5e73 100644 --- a/re2c/test/bug61_difference_negative.i--empty-class(match-none).c +++ b/re2c/test/bug61_difference_negative.i--empty-class(match-none).c @@ -1,3 +1,7 @@ +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: naked default case (stray code units: [0x00-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ { diff --git a/re2c/test/bug61_difference_negative.i.c b/re2c/test/bug61_difference_negative.i.c index 2e5aa92f..eeb2fcd4 100644 --- a/re2c/test/bug61_difference_negative.i.c +++ b/re2c/test/bug61_difference_negative.i.c @@ -1 +1,3 @@ +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: empty character class at line 2 [-Wempty-character-class] re2c: error: line 2, column 31: can only difference char sets diff --git a/re2c/test/bug61_difference_positive.i--empty-class(match-empty).c b/re2c/test/bug61_difference_positive.i--empty-class(match-empty).c index 3cd856ff..4ecffb0a 100644 --- a/re2c/test/bug61_difference_positive.i--empty-class(match-empty).c +++ b/re2c/test/bug61_difference_positive.i--empty-class(match-empty).c @@ -1 +1,3 @@ +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: empty character class at line 2 [-Wempty-character-class] re2c: error: line 2, column 11: can only difference char sets diff --git a/re2c/test/bug61_difference_positive.i--empty-class(match-none).c b/re2c/test/bug61_difference_positive.i--empty-class(match-none).c index 823d0409..41ff5e73 100644 --- a/re2c/test/bug61_difference_positive.i--empty-class(match-none).c +++ b/re2c/test/bug61_difference_positive.i--empty-class(match-none).c @@ -1,3 +1,7 @@ +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: naked default case (stray code units: [0x00-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ { diff --git a/re2c/test/bug61_difference_positive.i.c b/re2c/test/bug61_difference_positive.i.c index 3cd856ff..4ecffb0a 100644 --- a/re2c/test/bug61_difference_positive.i.c +++ b/re2c/test/bug61_difference_positive.i.c @@ -1 +1,3 @@ +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: empty character class at line 2 [-Wempty-character-class] re2c: error: line 2, column 11: can only difference char sets diff --git a/re2c/test/bug61_negative.i--empty-class(match-empty).c b/re2c/test/bug61_negative.i--empty-class(match-empty).c index 6561f368..8b538002 100644 --- a/re2c/test/bug61_negative.i--empty-class(match-empty).c +++ b/re2c/test/bug61_negative.i--empty-class(match-empty).c @@ -1,3 +1,5 @@ +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: empty rule at line 2 [-Wempty-rule] /* Generated by re2c */ { diff --git a/re2c/test/bug61_negative.i--empty-class(match-none).c b/re2c/test/bug61_negative.i--empty-class(match-none).c index 823d0409..b3f71b84 100644 --- a/re2c/test/bug61_negative.i--empty-class(match-none).c +++ b/re2c/test/bug61_negative.i--empty-class(match-none).c @@ -1,3 +1,5 @@ +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: naked default case (stray code units: [0x00-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ { diff --git a/re2c/test/bug61_negative.i.c b/re2c/test/bug61_negative.i.c index 6561f368..8b538002 100644 --- a/re2c/test/bug61_negative.i.c +++ b/re2c/test/bug61_negative.i.c @@ -1,3 +1,5 @@ +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: empty rule at line 2 [-Wempty-rule] /* Generated by re2c */ { diff --git a/re2c/test/bug61_positive.i--empty-class(match-empty).c b/re2c/test/bug61_positive.i--empty-class(match-empty).c index 6561f368..8b538002 100644 --- a/re2c/test/bug61_positive.i--empty-class(match-empty).c +++ b/re2c/test/bug61_positive.i--empty-class(match-empty).c @@ -1,3 +1,5 @@ +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: empty rule at line 2 [-Wempty-rule] /* Generated by re2c */ { diff --git a/re2c/test/bug61_positive.i--empty-class(match-none).c b/re2c/test/bug61_positive.i--empty-class(match-none).c index 823d0409..b3f71b84 100644 --- a/re2c/test/bug61_positive.i--empty-class(match-none).c +++ b/re2c/test/bug61_positive.i--empty-class(match-none).c @@ -1,3 +1,5 @@ +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: naked default case (stray code units: [0x00-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ { diff --git a/re2c/test/bug61_positive.i.c b/re2c/test/bug61_positive.i.c index 6561f368..8b538002 100644 --- a/re2c/test/bug61_positive.i.c +++ b/re2c/test/bug61_positive.i.c @@ -1,3 +1,5 @@ +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: empty rule at line 2 [-Wempty-rule] /* Generated by re2c */ { diff --git a/re2c/test/casing-flags.i--case-insensitive.c b/re2c/test/casing-flags.i--case-insensitive.c index d732c629..177fbfac 100644 --- a/re2c/test/casing-flags.i--case-insensitive.c +++ b/re2c/test/casing-flags.i--case-insensitive.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x00-@][C-`][c-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ { diff --git a/re2c/test/casing-flags.i--case-inverted.c b/re2c/test/casing-flags.i--case-inverted.c index b48a5aa3..bf823335 100644 --- a/re2c/test/casing-flags.i--case-inverted.c +++ b/re2c/test/casing-flags.i--case-inverted.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x00-@][B-`][c-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ { diff --git a/re2c/test/casing-flags.i.c b/re2c/test/casing-flags.i.c index b20ffdb0..02a88fad 100644 --- a/re2c/test/casing-flags.i.c +++ b/re2c/test/casing-flags.i.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x00-A][C-`][c-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ { diff --git a/re2c/test/cond_error_10.c.c b/re2c/test/cond_error_10.c.c index 991803c6..2800e49b 100644 --- a/re2c/test/cond_error_10.c.c +++ b/re2c/test/cond_error_10.c.c @@ -1 +1,3 @@ +re2c: warning: naked default case (stray code units: [0x00-`][b-0xFF]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x00-a][c-0xFF]), better add default rule * [-Wnaked-default] re2c: error: line 6, column 1: setup for non existing rule 'c' found diff --git a/re2c/test/cond_error_11.c.c b/re2c/test/cond_error_11.c.c index cc33de71..75a006ae 100644 --- a/re2c/test/cond_error_11.c.c +++ b/re2c/test/cond_error_11.c.c @@ -1 +1,3 @@ +re2c: warning: naked default case (stray code units: [0x00-`][b-0xFF]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x00-a][c-0xFF]), better add default rule * [-Wnaked-default] re2c: error: line 7, column 1: setup for all rules with '*' not possible when all rules are setup explicitly diff --git a/re2c/test/condition_01.c.c b/re2c/test/condition_01.c.c index bbd2eb25..ca751521 100644 --- a/re2c/test/condition_01.c.c +++ b/re2c/test/condition_01.c.c @@ -1,3 +1,5 @@ +re2c: warning: naked default case (stray code units: [0x00-`][a][b-0xFF]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x00-`][a][b-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "condition_01.c.re" diff --git a/re2c/test/condition_01a.c.c b/re2c/test/condition_01a.c.c index 7321e887..8c3839e0 100644 --- a/re2c/test/condition_01a.c.c +++ b/re2c/test/condition_01a.c.c @@ -1,3 +1,5 @@ +re2c: warning: naked default case (stray code units: [0x00-`][a][b-0xFF]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x00-`][a][b-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "condition_01a.c.re" diff --git a/re2c/test/condition_01b.c.c b/re2c/test/condition_01b.c.c index 95b4f027..1b33f6f4 100644 --- a/re2c/test/condition_01b.c.c +++ b/re2c/test/condition_01b.c.c @@ -1,3 +1,5 @@ +re2c: warning: naked default case (stray code units: [0x00-`][a][b-0xFF]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x00-`][a][b-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "condition_01b.c.re" diff --git a/re2c/test/condition_02.c.c b/re2c/test/condition_02.c.c index 7bb0dced..ff455d7f 100644 --- a/re2c/test/condition_02.c.c +++ b/re2c/test/condition_02.c.c @@ -1,3 +1,6 @@ +re2c: warning: empty rule at line 3 [-Wempty-rule] +re2c: warning: naked default case (stray code units: [0x00-`][c-0xFF]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x00-a][c-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "condition_02.c.re" diff --git a/re2c/test/condition_02.cg.c b/re2c/test/condition_02.cg.c index 82431d05..c111d770 100644 --- a/re2c/test/condition_02.cg.c +++ b/re2c/test/condition_02.cg.c @@ -1,3 +1,6 @@ +re2c: warning: empty rule at line 3 [-Wempty-rule] +re2c: warning: naked default case (stray code units: [0x00-`][c-0xFF]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x00-a][c-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "condition_02.cg.re" diff --git a/re2c/test/condition_03.cg.c b/re2c/test/condition_03.cg.c index ca59966c..1432f882 100644 --- a/re2c/test/condition_03.cg.c +++ b/re2c/test/condition_03.cg.c @@ -1,3 +1,6 @@ +re2c: warning: empty rule at line 3 [-Wempty-rule] +re2c: warning: naked default case (stray code units: [0x00-0][3-`][c-0xFF]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x00-0][3-a][c-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "condition_03.cg.re" diff --git a/re2c/test/condition_04.cg.c b/re2c/test/condition_04.cg.c index f0281aa4..e387041e 100644 --- a/re2c/test/condition_04.cg.c +++ b/re2c/test/condition_04.cg.c @@ -1,3 +1,5 @@ +re2c: warning: naked default case (stray code units: [0x00-0][3-`][c-0xFF]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x00-0][3-a][c-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "condition_04.cg.re" diff --git a/re2c/test/condition_11.cg.c b/re2c/test/condition_11.cg.c index c36db179..b65493f1 100644 --- a/re2c/test/condition_11.cg.c +++ b/re2c/test/condition_11.cg.c @@ -1,3 +1,6 @@ +re2c: warning: empty rule at line 3 [-Wempty-rule] +re2c: warning: naked default case (stray code units: [0x00-0][3-`][c-0xFF]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x00-0][3-a][c-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "condition_11.cg.re" diff --git a/re2c/test/condition_13.cg.c b/re2c/test/condition_13.cg.c index a83e2d23..49eb54e1 100644 --- a/re2c/test/condition_13.cg.c +++ b/re2c/test/condition_13.cg.c @@ -1,3 +1,6 @@ +re2c: warning: empty rule at line 3 [-Wempty-rule] +re2c: warning: naked default case (stray code units: [0x00-0][3-`][c-0xFF]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x00-0][3-a][c-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "condition_13.cg.re" diff --git a/re2c/test/config11.ei.c b/re2c/test/config11.ei.c index ec2bc11f..83895bb7 100644 --- a/re2c/test/config11.ei.c +++ b/re2c/test/config11.ei.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x00-0x80][0x83-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ unsigned char scan(const unsigned char *s) { diff --git a/re2c/test/dot_backslash.D.c b/re2c/test/dot_backslash.D.c index 6d5d2542..cb4d1251 100644 --- a/re2c/test/dot_backslash.D.c +++ b/re2c/test/dot_backslash.D.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x00-[][0x5D-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ digraph re2c { diff --git a/re2c/test/dot_conditions.Dc.c b/re2c/test/dot_conditions.Dc.c index 51b617e1..3b088b11 100644 --- a/re2c/test/dot_conditions.Dc.c +++ b/re2c/test/dot_conditions.Dc.c @@ -1,3 +1,5 @@ +re2c: warning: naked default case (stray code units: [0x00-`][a][b-e][f][g-0xFF]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x00-`][a][b-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ digraph re2c { diff --git a/re2c/test/flex-01.iF.c b/re2c/test/flex-01.iF.c index 3d924928..9ef7de8d 100644 --- a/re2c/test/flex-01.iF.c +++ b/re2c/test/flex-01.iF.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x00-`][c-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ { diff --git a/re2c/test/input12.boinput12.c.c b/re2c/test/input12.boinput12.c.c index a8ba67ed..3b539f23 100644 --- a/re2c/test/input12.boinput12.c.c +++ b/re2c/test/input12.boinput12.c.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x00-`][a][b-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "input12.boinput12.c.re" diff --git a/re2c/test/input12.oinput12.c.c b/re2c/test/input12.oinput12.c.c index 0851eeda..99b27b07 100644 --- a/re2c/test/input12.oinput12.c.c +++ b/re2c/test/input12.oinput12.c.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x00-`][a][b-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "input12.oinput12.c.re" diff --git a/re2c/test/input2.c b/re2c/test/input2.c index 4ded040c..34425520 100644 --- a/re2c/test/input2.c +++ b/re2c/test/input2.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x00-`][a][b-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "input2.re" diff --git a/re2c/test/input3.c b/re2c/test/input3.c index d010f027..e894481d 100644 --- a/re2c/test/input3.c +++ b/re2c/test/input3.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x00-`][a][b-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "input3.re" diff --git a/re2c/test/input4.--empty-class(match-empty).c b/re2c/test/input4.--empty-class(match-empty).c index 043da5b0..b1972818 100644 --- a/re2c/test/input4.--empty-class(match-empty).c +++ b/re2c/test/input4.--empty-class(match-empty).c @@ -1,3 +1,4 @@ +re2c: warning: empty character class at line 3 [-Wempty-character-class] /* Generated by re2c */ #line 1 "input4.--empty-class(match-empty).re" diff --git a/re2c/test/input4.--empty-class(match-none).c b/re2c/test/input4.--empty-class(match-none).c index a44cd7da..20943561 100644 --- a/re2c/test/input4.--empty-class(match-none).c +++ b/re2c/test/input4.--empty-class(match-none).c @@ -1,3 +1,4 @@ +re2c: warning: empty character class at line 3 [-Wempty-character-class] /* Generated by re2c */ #line 1 "input4.--empty-class(match-none).re" diff --git a/re2c/test/input4.c b/re2c/test/input4.c index 1d8ee55d..3d964e3b 100644 --- a/re2c/test/input4.c +++ b/re2c/test/input4.c @@ -1,3 +1,4 @@ +re2c: warning: empty character class at line 3 [-Wempty-character-class] /* Generated by re2c */ #line 1 "input4.re" diff --git a/re2c/test/input6.--empty-class(match-empty).c b/re2c/test/input6.--empty-class(match-empty).c index bb79c1cd..cd6e83e5 100644 --- a/re2c/test/input6.--empty-class(match-empty).c +++ b/re2c/test/input6.--empty-class(match-empty).c @@ -1,3 +1,5 @@ +re2c: warning: empty character class at line 3 [-Wempty-character-class] +re2c: warning: empty character class at line 3 [-Wempty-character-class] /* Generated by re2c */ #line 1 "input6.--empty-class(match-empty).re" diff --git a/re2c/test/input6.--empty-class(match-none).c b/re2c/test/input6.--empty-class(match-none).c index 6e6edf39..97105bc5 100644 --- a/re2c/test/input6.--empty-class(match-none).c +++ b/re2c/test/input6.--empty-class(match-none).c @@ -1,3 +1,5 @@ +re2c: warning: empty character class at line 3 [-Wempty-character-class] +re2c: warning: empty character class at line 3 [-Wempty-character-class] /* Generated by re2c */ #line 1 "input6.--empty-class(match-none).re" diff --git a/re2c/test/input6.c b/re2c/test/input6.c index d2089e6f..c7a1b989 100644 --- a/re2c/test/input6.c +++ b/re2c/test/input6.c @@ -1,3 +1,5 @@ +re2c: warning: empty character class at line 3 [-Wempty-character-class] +re2c: warning: empty character class at line 3 [-Wempty-character-class] /* Generated by re2c */ #line 1 "input6.re" diff --git a/re2c/test/line-01.c b/re2c/test/line-01.c index 09da671f..bf1a9002 100644 --- a/re2c/test/line-01.c +++ b/re2c/test/line-01.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x0A]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "line-01.re" const char* scan(unsigned char* in) diff --git a/re2c/test/overflow-1.c b/re2c/test/overflow-1.c index cde5af46..d1697021 100644 --- a/re2c/test/overflow-1.c +++ b/re2c/test/overflow-1.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x00-/][0][1-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "overflow-1.re" diff --git a/re2c/test/overflow-4.c b/re2c/test/overflow-4.c index 370a4965..52d167b6 100644 --- a/re2c/test/overflow-4.c +++ b/re2c/test/overflow-4.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x00-a][b][c-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "overflow-4.re" diff --git a/re2c/test/php20150211_pdo_sql_parser.ig.c b/re2c/test/php20150211_pdo_sql_parser.ig.c index 8ce29284..72e6c28f 100644 --- a/re2c/test/php20150211_pdo_sql_parser.ig.c +++ b/re2c/test/php20150211_pdo_sql_parser.ig.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x00]), better add default rule * [-Wnaked-default] /* Generated by re2c */ /* +----------------------------------------------------------------------+ diff --git a/re2c/test/php20150211_phar_path_check.ig.c b/re2c/test/php20150211_phar_path_check.ig.c index e95821e5..dce5d4fe 100644 --- a/re2c/test/php20150211_phar_path_check.ig.c +++ b/re2c/test/php20150211_phar_path_check.ig.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x0A]), better add default rule * [-Wnaked-default] /* Generated by re2c */ /* +----------------------------------------------------------------------+ diff --git a/re2c/test/range_dot.8.c b/re2c/test/range_dot.8.c index de65e823..6550a8c3 100644 --- a/re2c/test/range_dot.8.c +++ b/re2c/test/range_dot.8.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x0A][0x80-0xC1][0xC2-0xDF][0xE0][0xE1-0xEF][0xF0][0xF1-0xF3][0xF4][0xF5-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "range_dot.8.re" diff --git a/re2c/test/range_dot.c b/re2c/test/range_dot.c index 21cf2dfc..b44fe312 100644 --- a/re2c/test/range_dot.c +++ b/re2c/test/range_dot.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x0A]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "range_dot.re" diff --git a/re2c/test/range_dot.e.c b/re2c/test/range_dot.e.c index ca89f014..2da28052 100644 --- a/re2c/test/range_dot.e.c +++ b/re2c/test/range_dot.e.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x25]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "range_dot.e.re" diff --git a/re2c/test/range_dot.u.c b/re2c/test/range_dot.u.c index 82a3ece8..2d01292f 100644 --- a/re2c/test/range_dot.u.c +++ b/re2c/test/range_dot.u.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x0000000A]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "range_dot.u.re" diff --git a/re2c/test/range_dot.w.c b/re2c/test/range_dot.w.c index 20e1548b..327fc542 100644 --- a/re2c/test/range_dot.w.c +++ b/re2c/test/range_dot.w.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x000A]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "range_dot.w.re" diff --git a/re2c/test/range_dot.x.c b/re2c/test/range_dot.x.c index b37420bd..1aa18bef 100644 --- a/re2c/test/range_dot.x.c +++ b/re2c/test/range_dot.x.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x000A]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "range_dot.x.re" diff --git a/re2c/test/range_empty.8.c b/re2c/test/range_empty.8.c index 8b59fe20..0e5f435a 100644 --- a/re2c/test/range_empty.8.c +++ b/re2c/test/range_empty.8.c @@ -1,3 +1,5 @@ +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: empty rule at line 2 [-Wempty-rule] /* Generated by re2c */ #line 1 "range_empty.8.re" diff --git a/re2c/test/range_empty.c b/re2c/test/range_empty.c index 577431ec..e5425613 100644 --- a/re2c/test/range_empty.c +++ b/re2c/test/range_empty.c @@ -1,3 +1,5 @@ +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: empty rule at line 2 [-Wempty-rule] /* Generated by re2c */ #line 1 "range_empty.re" diff --git a/re2c/test/range_empty.e.c b/re2c/test/range_empty.e.c index 5af81e98..be878cd4 100644 --- a/re2c/test/range_empty.e.c +++ b/re2c/test/range_empty.e.c @@ -1,3 +1,5 @@ +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: empty rule at line 2 [-Wempty-rule] /* Generated by re2c */ #line 1 "range_empty.e.re" diff --git a/re2c/test/range_empty.u.c b/re2c/test/range_empty.u.c index d52a3a58..647dcdaa 100644 --- a/re2c/test/range_empty.u.c +++ b/re2c/test/range_empty.u.c @@ -1,3 +1,5 @@ +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: empty rule at line 2 [-Wempty-rule] /* Generated by re2c */ #line 1 "range_empty.u.re" diff --git a/re2c/test/range_empty.w.c b/re2c/test/range_empty.w.c index ad4a1290..f1aef790 100644 --- a/re2c/test/range_empty.w.c +++ b/re2c/test/range_empty.w.c @@ -1,3 +1,5 @@ +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: empty rule at line 2 [-Wempty-rule] /* Generated by re2c */ #line 1 "range_empty.w.re" diff --git a/re2c/test/range_empty.x.c b/re2c/test/range_empty.x.c index f52f9bad..5099497d 100644 --- a/re2c/test/range_empty.x.c +++ b/re2c/test/range_empty.x.c @@ -1,3 +1,5 @@ +re2c: warning: empty character class at line 2 [-Wempty-character-class] +re2c: warning: empty rule at line 2 [-Wempty-rule] /* Generated by re2c */ #line 1 "range_empty.x.re" diff --git a/re2c/test/range_full.8.c b/re2c/test/range_full.8.c index 3532f8d3..fda14348 100644 --- a/re2c/test/range_full.8.c +++ b/re2c/test/range_full.8.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x80-0xC1][0xC2-0xDF][0xE0][0xE1-0xEF][0xF0][0xF1-0xF3][0xF4][0xF5-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "range_full.8.re" diff --git a/re2c/test/range_neg_lf.8.c b/re2c/test/range_neg_lf.8.c index 8235a99a..f14f2d60 100644 --- a/re2c/test/range_neg_lf.8.c +++ b/re2c/test/range_neg_lf.8.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x0A][0x80-0xC1][0xC2-0xDF][0xE0][0xE1-0xEF][0xF0][0xF1-0xF3][0xF4][0xF5-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "range_neg_lf.8.re" diff --git a/re2c/test/range_neg_lf.c b/re2c/test/range_neg_lf.c index 3fa56df9..00d2cc4c 100644 --- a/re2c/test/range_neg_lf.c +++ b/re2c/test/range_neg_lf.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x0A]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "range_neg_lf.re" diff --git a/re2c/test/range_neg_lf.e.c b/re2c/test/range_neg_lf.e.c index 7c0a80d5..cadd5716 100644 --- a/re2c/test/range_neg_lf.e.c +++ b/re2c/test/range_neg_lf.e.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x25]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "range_neg_lf.e.re" diff --git a/re2c/test/range_neg_lf.u.c b/re2c/test/range_neg_lf.u.c index 221f686c..d8b1449c 100644 --- a/re2c/test/range_neg_lf.u.c +++ b/re2c/test/range_neg_lf.u.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x0000000A]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "range_neg_lf.u.re" diff --git a/re2c/test/range_neg_lf.w.c b/re2c/test/range_neg_lf.w.c index 5b63062a..2ef58c00 100644 --- a/re2c/test/range_neg_lf.w.c +++ b/re2c/test/range_neg_lf.w.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x000A]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "range_neg_lf.w.re" diff --git a/re2c/test/range_neg_lf.x.c b/re2c/test/range_neg_lf.x.c index 2baf2ffb..15eea972 100644 --- a/re2c/test/range_neg_lf.x.c +++ b/re2c/test/range_neg_lf.x.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x000A]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "range_neg_lf.x.re" diff --git a/re2c/test/repeat-01.cgir.c b/re2c/test/repeat-01.cgir.c index efd001e7..7434c790 100644 --- a/re2c/test/repeat-01.cgir.c +++ b/re2c/test/repeat-01.cgir.c @@ -1,3 +1,5 @@ +re2c: warning: naked default case (stray code units: [0x00-0][3-`][c-0xFF]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x00-0][3-a][c-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ // multiple scanners diff --git a/re2c/test/repeat-02.cgir.c b/re2c/test/repeat-02.cgir.c index f3b3ee74..88fc80ff 100644 --- a/re2c/test/repeat-02.cgir.c +++ b/re2c/test/repeat-02.cgir.c @@ -1,3 +1,5 @@ +re2c: warning: naked default case (stray code units: [0x00-0][3-`][c-0xFF]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x00-0][3-a][c-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ // multiple scanners diff --git a/re2c/test/repeat-03.cgir.c b/re2c/test/repeat-03.cgir.c index 90e2a9ba..568de52d 100644 --- a/re2c/test/repeat-03.cgir.c +++ b/re2c/test/repeat-03.cgir.c @@ -1,3 +1,9 @@ +re2c: warning: naked default case (stray code units: [0x0A]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x0A]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x0A]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x0A]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x0A]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x0A]), better add default rule * [-Wnaked-default] /* Generated by re2c */ // multiple scanners diff --git a/re2c/test/repeat-04.cgir.c b/re2c/test/repeat-04.cgir.c index 7812fb47..ad15a7ca 100644 --- a/re2c/test/repeat-04.cgir.c +++ b/re2c/test/repeat-04.cgir.c @@ -1 +1,3 @@ +re2c: warning: naked default case (stray code units: [0x00-0][3-`][c-0xFF]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x00-0][3-a][c-0xFF]), better add default rule * [-Wnaked-default] re2c: error: line 20, column 1: cannot have a second 'rules:re2c' block diff --git a/re2c/test/repeat-06.gir.c b/re2c/test/repeat-06.gir.c index 144d9254..4f598389 100644 --- a/re2c/test/repeat-06.gir.c +++ b/re2c/test/repeat-06.gir.c @@ -1,3 +1,7 @@ +re2c: warning: naked default case (stray code units: [0x00-`][e-0xFF]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x0A]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x0A]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x0A]), better add default rule * [-Wnaked-default] /* Generated by re2c */ // multiple scanners, additional rules, no char width change diff --git a/re2c/test/repeat-07.gir.c b/re2c/test/repeat-07.gir.c index a12af4a2..264cef36 100644 --- a/re2c/test/repeat-07.gir.c +++ b/re2c/test/repeat-07.gir.c @@ -1,3 +1,7 @@ +re2c: warning: naked default case (stray code units: [0x00-`][e-0xFF]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x0A]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x000A]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x0000000A]), better add default rule * [-Wnaked-default] /* Generated by re2c */ // multiple scanners, additional rules, char width change diff --git a/re2c/test/repeat-07_error.gir.c b/re2c/test/repeat-07_error.gir.c index 1036bc73..c1120e3b 100644 --- a/re2c/test/repeat-07_error.gir.c +++ b/re2c/test/repeat-07_error.gir.c @@ -1,2 +1,5 @@ +re2c: warning: naked default case (stray code units: [0x00-`][e-0xFF]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x0A]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x000A]), better add default rule * [-Wnaked-default] re2c: error: line 52, column 17: Cannot set '-u' switch: please reset '-e', '-w', '-x' and '-8' switches at first. diff --git a/re2c/test/reuse_conds_default_0.cgir.c b/re2c/test/reuse_conds_default_0.cgir.c index 932b60ed..9318e136 100644 --- a/re2c/test/reuse_conds_default_0.cgir.c +++ b/re2c/test/reuse_conds_default_0.cgir.c @@ -1 +1,3 @@ +re2c: warning: naked default case (stray code units: [0x0A]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x0A]), better add default rule * [-Wnaked-default] re2c: error: line 13, column 9: code to default rule 'r1' is already defined diff --git a/re2c/test/reuse_conds_default_1.cgir.c b/re2c/test/reuse_conds_default_1.cgir.c index 87194fd8..aa28da67 100644 --- a/re2c/test/reuse_conds_default_1.cgir.c +++ b/re2c/test/reuse_conds_default_1.cgir.c @@ -1 +1,2 @@ +re2c: warning: naked default case (stray code units: [0x0A]), better add default rule * [-Wnaked-default] re2c: error: line 11, column 9: code to default rule 'r1' is already defined diff --git a/re2c/test/reuse_conds_setup_0.cgir.c b/re2c/test/reuse_conds_setup_0.cgir.c index 8d084737..56b52222 100644 --- a/re2c/test/reuse_conds_setup_0.cgir.c +++ b/re2c/test/reuse_conds_setup_0.cgir.c @@ -1 +1,3 @@ +re2c: warning: naked default case (stray code units: [0x0A]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x0A]), better add default rule * [-Wnaked-default] re2c: error: line 13, column 9: code to setup rule 'r1' is already defined diff --git a/re2c/test/reuse_conds_setup_1.cgir.c b/re2c/test/reuse_conds_setup_1.cgir.c index e927119a..79287b98 100644 --- a/re2c/test/reuse_conds_setup_1.cgir.c +++ b/re2c/test/reuse_conds_setup_1.cgir.c @@ -1 +1,3 @@ +re2c: warning: naked default case (stray code units: [0x0A]), better add default rule * [-Wnaked-default] +re2c: warning: naked default case (stray code units: [0x0A]), better add default rule * [-Wnaked-default] re2c: error: line 11, column 9: code to setup rule 'r1' is already defined diff --git a/re2c/test/rexx.--empty-class(match-empty).c b/re2c/test/rexx.--empty-class(match-empty).c index cd4f6a78..5b0f6dcf 100644 --- a/re2c/test/rexx.--empty-class(match-empty).c +++ b/re2c/test/rexx.--empty-class(match-empty).c @@ -1,3 +1,4 @@ +re2c: warning: empty character class at line 288 [-Wempty-character-class] /* Generated by re2c */ #line 1 "rexx.--empty-class(match-empty).re" #include "scanio.h" diff --git a/re2c/test/rexx.--empty-class(match-none).c b/re2c/test/rexx.--empty-class(match-none).c index b3c0f262..daccc45e 100644 --- a/re2c/test/rexx.--empty-class(match-none).c +++ b/re2c/test/rexx.--empty-class(match-none).c @@ -1,3 +1,5 @@ +re2c: warning: empty character class at line 288 [-Wempty-character-class] +re2c: warning: naked default case (stray code units: [0x00-0x08][0x0A-0x0C][0x0E-0x1F][!-.][/][0-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "rexx.--empty-class(match-none).re" #include "scanio.h" diff --git a/re2c/test/rexx.c b/re2c/test/rexx.c index 4c666e8a..5fd5fd31 100644 --- a/re2c/test/rexx.c +++ b/re2c/test/rexx.c @@ -1,3 +1,4 @@ +re2c: warning: empty character class at line 288 [-Wempty-character-class] /* Generated by re2c */ #line 1 "rexx.re" #include "scanio.h" diff --git a/re2c/test/scanner.c b/re2c/test/scanner.c index dbf96117..12ce2f28 100644 --- a/re2c/test/scanner.c +++ b/re2c/test/scanner.c @@ -1,3 +1,4 @@ +re2c: warning: empty rule at line 300 [-Wempty-rule] /* Generated by re2c */ #line 1 "scanner.re" /* Id: scanner.re,v 1.37 2006/02/25 12:41:41 helly Exp */ diff --git a/re2c/test/scanner.fs.c b/re2c/test/scanner.fs.c index e741faf9..5f54dc71 100644 --- a/re2c/test/scanner.fs.c +++ b/re2c/test/scanner.fs.c @@ -1,3 +1,4 @@ +re2c: warning: empty rule at line 300 [-Wempty-rule] /* Generated by re2c */ #line 1 "scanner.fs.re" /* $Id: scanner.re,v 1.37 2006/02/25 12:41:41 helly Exp $ */ diff --git a/re2c/test/scanner.s.c b/re2c/test/scanner.s.c index 1e380c9a..f0a3a353 100644 --- a/re2c/test/scanner.s.c +++ b/re2c/test/scanner.s.c @@ -1,3 +1,4 @@ +re2c: warning: empty rule at line 300 [-Wempty-rule] /* Generated by re2c */ #line 1 "scanner.s.re" /* Id: scanner.re,v 1.37 2006/02/25 12:41:41 helly Exp */ diff --git a/re2c/test/scanner_re2c.bi.c b/re2c/test/scanner_re2c.bi.c index d0693e1b..02c1a394 100644 --- a/re2c/test/scanner_re2c.bi.c +++ b/re2c/test/scanner_re2c.bi.c @@ -1,3 +1,4 @@ +re2c: warning: empty rule at line 608 [-Wempty-rule] /* Generated by re2c */ /* $Id$ */ #include diff --git a/re2c/test/scanner_re2c_default.D.c b/re2c/test/scanner_re2c_default.D.c index 6b307e3f..24248791 100644 --- a/re2c/test/scanner_re2c_default.D.c +++ b/re2c/test/scanner_re2c_default.D.c @@ -1,3 +1,4 @@ +re2c: warning: empty rule at line 610 [-Wempty-rule] /* Generated by re2c */ digraph re2c { diff --git a/re2c/test/scanner_re2c_default.bi.c b/re2c/test/scanner_re2c_default.bi.c index 9a2221ab..d80fa048 100644 --- a/re2c/test/scanner_re2c_default.bi.c +++ b/re2c/test/scanner_re2c_default.bi.c @@ -1,3 +1,4 @@ +re2c: warning: empty rule at line 610 [-Wempty-rule] /* Generated by re2c */ /* $Id$ */ #include diff --git a/re2c/test/utf32_0x10000.u.c b/re2c/test/utf32_0x10000.u.c index 901c8388..4a448383 100644 --- a/re2c/test/utf32_0x10000.u.c +++ b/re2c/test/utf32_0x10000.u.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x00000000-0x0000FFFF][0x00010001-0x0010FFFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "utf32_0x10000.u.re" diff --git a/re2c/test/utf8-full_range-2.8.c b/re2c/test/utf8-full_range-2.8.c index 80b98931..c3cce67d 100644 --- a/re2c/test/utf8-full_range-2.8.c +++ b/re2c/test/utf8-full_range-2.8.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x80-0xC1][0xC2-0xDF][0xE0][0xE1-0xEF][0xF0][0xF1-0xF3][0xF4][0xF5-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "utf8-full_range-2.8.re" diff --git a/re2c/test/utf8-range_0x00_0x7f.8.c b/re2c/test/utf8-range_0x00_0x7f.8.c index 480d1671..ac41f8bb 100644 --- a/re2c/test/utf8-range_0x00_0x7f.8.c +++ b/re2c/test/utf8-range_0x00_0x7f.8.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x80-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "utf8-range_0x00_0x7f.8.re" diff --git a/re2c/test/utf8-range_0x100000_0x10ffff.8.c b/re2c/test/utf8-range_0x100000_0x10ffff.8.c index 25efa176..06bebf24 100644 --- a/re2c/test/utf8-range_0x100000_0x10ffff.8.c +++ b/re2c/test/utf8-range_0x100000_0x10ffff.8.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x00-0xF3][0xF4][0xF5-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "utf8-range_0x100000_0x10ffff.8.re" diff --git a/re2c/test/utf8-range_0x10000_0x3ffff.8.c b/re2c/test/utf8-range_0x10000_0x3ffff.8.c index 857ad91a..dddfa080 100644 --- a/re2c/test/utf8-range_0x10000_0x3ffff.8.c +++ b/re2c/test/utf8-range_0x10000_0x3ffff.8.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x00-0xEF][0xF0][0xF1-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "utf8-range_0x10000_0x3ffff.8.re" diff --git a/re2c/test/utf8-range_0x1000_0xffff.8.c b/re2c/test/utf8-range_0x1000_0xffff.8.c index 52b49c3c..5988ddcb 100644 --- a/re2c/test/utf8-range_0x1000_0xffff.8.c +++ b/re2c/test/utf8-range_0x1000_0xffff.8.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x00-0xE0][0xE1-0xEF][0xF0-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "utf8-range_0x1000_0xffff.8.re" diff --git a/re2c/test/utf8-range_0x40000_0xfffff.8.c b/re2c/test/utf8-range_0x40000_0xfffff.8.c index 1a444dcd..c3f6df53 100644 --- a/re2c/test/utf8-range_0x40000_0xfffff.8.c +++ b/re2c/test/utf8-range_0x40000_0xfffff.8.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x00-0xF0][0xF1-0xF3][0xF4-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "utf8-range_0x40000_0xfffff.8.re" diff --git a/re2c/test/utf8-range_0x800_0xfff.8.c b/re2c/test/utf8-range_0x800_0xfff.8.c index a97cec2c..9693d967 100644 --- a/re2c/test/utf8-range_0x800_0xfff.8.c +++ b/re2c/test/utf8-range_0x800_0xfff.8.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x00-0xDF][0xE0][0xE1-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "utf8-range_0x800_0xfff.8.re" diff --git a/re2c/test/utf8-range_0x80_0x7ff.8.c b/re2c/test/utf8-range_0x80_0x7ff.8.c index d096fe73..090559a7 100644 --- a/re2c/test/utf8-range_0x80_0x7ff.8.c +++ b/re2c/test/utf8-range_0x80_0x7ff.8.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x00-0xC1][0xC2-0xDF][0xE0-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "utf8-range_0x80_0x7ff.8.re" diff --git a/re2c/test/utf8-range_single_symbol.8.c b/re2c/test/utf8-range_single_symbol.8.c index 39a2fc15..015aa17a 100644 --- a/re2c/test/utf8-range_single_symbol.8.c +++ b/re2c/test/utf8-range_single_symbol.8.c @@ -1,3 +1,4 @@ +re2c: warning: naked default case (stray code units: [0x00-0xCF][0xD0][0xD1-0xFF]), better add default rule * [-Wnaked-default] /* Generated by re2c */ #line 1 "utf8-range_single_symbol.8.re" diff --git a/re2c/test/yyaccept_missing.bci.c b/re2c/test/yyaccept_missing.bci.c index a2bc1cb2..5c396636 100644 --- a/re2c/test/yyaccept_missing.bci.c +++ b/re2c/test/yyaccept_missing.bci.c @@ -1,3 +1,4 @@ +re2c: warning: empty rule at line 44 [-Wempty-rule] /* Generated by re2c */ #include #include -- 2.49.0