]> granicus.if.org Git - re2c/commitdiff
- Initialize yyaccept
authorhelly <helly@642ea486-5414-0410-9d7f-a0204ed87703>
Sun, 30 Oct 2005 17:07:40 +0000 (17:07 +0000)
committerhelly <helly@642ea486-5414-0410-9d7f-a0204ed87703>
Sun, 30 Oct 2005 17:07:40 +0000 (17:07 +0000)
bootstrap/scanner.cc
code.cc

index a369a977db5c2ae84da5d2eb3307600e8a326953..ab3525ae51d99853358423d167c90a9c848cacc1 100644 (file)
@@ -1,4 +1,4 @@
-/* Generated by re2c 0.9.9.dev on Sun Jul 10 15:42:04 2005 */
+/* Generated by re2c 0.9.11.dev on Thu Oct 27 20:29:19 2005 */
 #line 1 "scanner.re"
 /* $Id$ */
 #include <stdlib.h>
@@ -84,7 +84,7 @@ echo:
 #line 85 "scanner.cc"
 {
        YYCTYPE yych;
-       unsigned int yyaccept;
+       unsigned int yyaccept = 0;
        goto yy0;
        ++YYCURSOR;
 yy0:
@@ -229,7 +229,7 @@ scan:
 #line 230 "scanner.cc"
 {
        YYCTYPE yych;
-       unsigned int yyaccept;
+       unsigned int yyaccept = 0;
        goto yy29;
        ++YYCURSOR;
 yy29:
@@ -578,7 +578,7 @@ code:
 #line 579 "scanner.cc"
 {
        YYCTYPE yych;
-       unsigned int yyaccept;
+       unsigned int yyaccept = 0;
        goto yy95;
        ++YYCURSOR;
 yy95:
diff --git a/code.cc b/code.cc
index 3556cf88172055ad6c177f841ebbdeafa7b7ac70..998d875bdf7eaf58158408331a39bb09d90ea99b 100644 (file)
--- a/code.cc
+++ b/code.cc
@@ -944,7 +944,6 @@ void calcDepth(State *head)
                }
                else
                {
-
 inSCC:
                        s->depth = maxDist(s);
                }
@@ -1234,7 +1233,7 @@ void DFA::emit(std::ostream &o)
                o << "{\n\tYYCTYPE yych;\n";
                oline += 2;
                if (bUsedYYAccept) {
-                       o << "\tunsigned int yyaccept;\n";
+                       o << "\tunsigned int yyaccept = 0;\n";
                        oline++;
                }
        }