diff options
Diffstat (limited to 'ragel/flatvar.cc')
-rw-r--r-- | ragel/flatvar.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ragel/flatvar.cc b/ragel/flatvar.cc index 37ea6be5..f7c5729a 100644 --- a/ragel/flatvar.cc +++ b/ragel/flatvar.cc @@ -40,7 +40,7 @@ void FlatVar::LOCATE_TRANS() out << " " << keys << " = " << OFFSET( ARR_REF( transKeys ), "(" + vCS() + "<<1)" ) << ";\n" - " " << inds << " = " << OFFSET( ARR_REF( indicies ), + " " << inds << " = " << OFFSET( ARR_REF( indices ), ARR_REF( flatIndexOffset ) + "[" + vCS() + "]" ) << ";\n" "\n"; @@ -64,7 +64,7 @@ void FlatVar::LOCATE_TRANS() " - " << lowKey << "];\n" " if ( " << ic << " <= " << CAST("int") << DEREF( ARR_REF( transKeys ), string(keys) + "+1" ) << " && " << "" << ic << " >= " << CAST("int") << DEREF( ARR_REF( transKeys ), string(keys) + "" ) << " )\n" - " " << trans << " = " << CAST(UINT()) << DEREF( ARR_REF( indicies ), + " " << trans << " = " << CAST(UINT()) << DEREF( ARR_REF( indices ), string(inds) + " + " + CAST("int") + "( " + string(ic) + " - " + CAST("int") + DEREF( ARR_REF( transKeys ), string(keys) + "" ) + " ) " ) << "; \n" " else\n" |