rose: use ROUNDUP_N for alignment

This commit is contained in:
Justin Viiret 2017-03-02 10:06:29 +11:00 committed by Matthew Barr
parent 09d19c7c57
commit 60fc975c81

View File

@ -2126,9 +2126,7 @@ void allocateStateSpace(const NFA *nfa, NfaInfo &nfa_info, bool is_transient,
// Uncompressed state in scratch must be aligned.
u32 alignReq = state_alignment(*nfa);
assert(alignReq);
while (*scratchStateSize % alignReq) {
(*scratchStateSize)++;
}
*scratchStateSize = ROUNDUP_N(*scratchStateSize, alignReq);
nfa_info.fullStateOffset = *scratchStateSize;
*scratchStateSize += nfa->scratchStateSize;
}