From: Ulya Trofimovich Date: Sun, 15 Mar 2015 14:43:45 +0000 (+0000) Subject: Removed YYDEBUG call before switch. X-Git-Tag: 0.15~344 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=51c9809275675f998467093c63e0355a4fa30207;p=re2c Removed YYDEBUG call before switch. We don't call YYDEBUG in analogous situation (when if/else is used insted of switch), and it seems redundant anyway. --- diff --git a/re2c/code.cc b/re2c/code.cc index a028f98c..2faa70f9 100644 --- a/re2c/code.cc +++ b/re2c/code.cc @@ -766,13 +766,6 @@ static void genSwitch(OutputFile & o, uint ind, const State *from, const State * } else { - Cases cases (sp, nsp); - - if (dFlag) - { - o << indent(ind) << mapCodeName["YYDEBUG"] << "(-1, " << mapCodeName["yych"] << ");\n"; - } - if (readCh) { o << indent(ind) << "switch ((" << input_api.expr_peek_save () << ")) {\n"; @@ -783,6 +776,7 @@ static void genSwitch(OutputFile & o, uint ind, const State *from, const State * o << indent(ind) << "switch (" << mapCodeName["yych"] << ") {\n"; } + Cases cases (sp, nsp); for (uint i = 0; i < cases.size (); ++i) { if (cases[i].to != cases.default_state ()) diff --git a/re2c/test/condition_08.cbi.c b/re2c/test/condition_08.cbi.c old mode 100755 new mode 100644 diff --git a/re2c/test/condition_08.cbif.c b/re2c/test/condition_08.cbif.c old mode 100755 new mode 100644 diff --git a/re2c/test/condition_09.cbif.c b/re2c/test/condition_09.cbif.c old mode 100755 new mode 100644 diff --git a/re2c/test/condition_15.csif.c b/re2c/test/condition_15.csif.c old mode 100755 new mode 100644 diff --git a/re2c/test/cvsignore.b.c b/re2c/test/cvsignore.b.c old mode 100755 new mode 100644 diff --git a/re2c/test/cvsignore.s.c b/re2c/test/cvsignore.s.c old mode 100755 new mode 100644 diff --git a/re2c/test/cvsignore.u.c b/re2c/test/cvsignore.u.c old mode 100755 new mode 100644 diff --git a/re2c/test/cvsignore.ub.c b/re2c/test/cvsignore.ub.c old mode 100755 new mode 100644 diff --git a/re2c/test/cvsignore.w.c b/re2c/test/cvsignore.w.c old mode 100755 new mode 100644 diff --git a/re2c/test/cvsignore.wb.c b/re2c/test/cvsignore.wb.c old mode 100755 new mode 100644 diff --git a/re2c/test/parse_date.b.c b/re2c/test/parse_date.b.c old mode 100755 new mode 100644 diff --git a/re2c/test/parse_date.db.c b/re2c/test/parse_date.db.c old mode 100755 new mode 100644 diff --git a/re2c/test/parse_date.s.c b/re2c/test/parse_date.s.c old mode 100755 new mode 100644 diff --git a/re2c/test/parse_date_1_78.db.c b/re2c/test/parse_date_1_78.db.c old mode 100755 new mode 100644