mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-06-28 16:41:01 +03:00
assignStringsToBuckets: assert that there are lits
This commit is contained in:
parent
fe31630221
commit
a6383a54a4
@ -245,6 +245,8 @@ void FDRCompiler::assignStringsToBuckets() {
|
|||||||
typedef pair<SCORE, u32> SCORE_INDEX_PAIR;
|
typedef pair<SCORE, u32> SCORE_INDEX_PAIR;
|
||||||
|
|
||||||
u32 ls = verify_u32(lits.size());
|
u32 ls = verify_u32(lits.size());
|
||||||
|
assert(ls); // Shouldn't be called with no literals.
|
||||||
|
|
||||||
// make a vector that contains our literals as pointers or u32 LiteralIndex values
|
// make a vector that contains our literals as pointers or u32 LiteralIndex values
|
||||||
vector<LiteralIndex> vli;
|
vector<LiteralIndex> vli;
|
||||||
vli.resize(ls);
|
vli.resize(ls);
|
||||||
@ -292,6 +294,8 @@ void FDRCompiler::assignStringsToBuckets() {
|
|||||||
currentChunk++;
|
currentChunk++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
assert(currentChunk > 0);
|
||||||
count[currentChunk - 1] = ls - chunkStartID;
|
count[currentChunk - 1] = ls - chunkStartID;
|
||||||
// close off chunks with an empty row
|
// close off chunks with an empty row
|
||||||
firstIds[currentChunk] = ls;
|
firstIds[currentChunk] = ls;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user