diff regexParser/threadedSearch.cc @ 268:0e423d9f9647

remove error (remain 1 warning(no use variable))
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Fri, 29 Jan 2016 16:06:11 +0900
parents e51cac73e42a
children c82f7e7f66f7
line wrap: on
line diff
--- a/regexParser/threadedSearch.cc	Fri Jan 29 13:31:01 2016 +0900
+++ b/regexParser/threadedSearch.cc	Fri Jan 29 16:06:11 2016 +0900
@@ -83,11 +83,11 @@
                     if (state == NULL) {
                         // on the fly subset construction.
                         state = createState(tsv.tg,state->bitState);
+                        determinize(state,tsv.tg);
                         tsv.tg->stateArray[state->bitState.bitContainer] = state;
-                        determinize(state,tsv.tg);
                     }
                     if (state->tState == NULL) {
-                        current = generateTState(state);
+                        current = generateTState(state,tsv.tg);
                         ccv->tState = current;
                     } else {
                         ccv->tState = state->tState;
@@ -107,7 +107,7 @@
     tsv.buff = buff;
     tsv.tg = tg;
     tsv.result = NULL;
-    tsv.current = generateTState(tg->stateList);
+    tsv.current = generateTState(tg->stateList,tg);
     tsv.tg->stateSkip = stateSkip;
     tsv.tg->stateMatch = stateMatch;
     tsv.tg->stateNothing = stateNothing;