Adjust maxIndexOffset to include eofTrans. Use maxIndexOffset when picking the
[external/ragel.git] / redfsm / gendata.cpp
index 5d5bcd3..49d8fe4 100644 (file)
@@ -554,7 +554,7 @@ void CodeGenData::setValueLimits()
                if ( ! st.last() ) {
                        redFsm->maxCondOffset += st->stateCondList.length();
                        redFsm->maxKeyOffset += st->outSingle.length() + st->outRange.length()*2;
-                       redFsm->maxIndexOffset += st->outSingle.length() + st->outRange.length() + 1;
+                       redFsm->maxIndexOffset += st->outSingle.length() + st->outRange.length() + 2;
                }
 
                /* Max cond span. */