FDR compiler: assert that all models are < 32 bits

This commit is contained in:
Justin Viiret 2015-10-30 15:01:20 +11:00 committed by Matthew Barr
parent da2386585d
commit 447753f148

View File

@ -387,12 +387,14 @@ bool getMultiEntriesAtPosition(const FDREngineDescription &eng,
const vector<hwlmLiteral> &lits,
SuffixPositionInString pos,
std::map<u32, ue2::unordered_set<u32> > &m2) {
assert(eng.bits < 32);
u32 distance = 0;
if (eng.bits <= 8) {
distance = 1;
} else if (eng.bits <= 16) {
distance = 2;
} else if (eng.bits <= 32) {
} else {
distance = 4;
}