mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-11-19 02:30:35 +03:00
replace push_back by emplace_back where possible
This commit is contained in:
@@ -185,7 +185,7 @@ bool expandFmlCandidates(const CharReach &cr, vector<ue2_literal> &curr,
|
||||
return false;
|
||||
}
|
||||
|
||||
curr.push_back(lit);
|
||||
curr.emplace_back(lit);
|
||||
curr.back().push_back(c, nocase);
|
||||
}
|
||||
}
|
||||
@@ -335,8 +335,8 @@ void buildLiteralMask(const vector<CharReach> &mask, vector<u8> &msk,
|
||||
auto it = ite - min(size_t{HWLM_MASKLEN}, mask.size() - delay);
|
||||
|
||||
for (; it != ite; ++it) {
|
||||
msk.push_back(0);
|
||||
cmp.push_back(0);
|
||||
msk.emplace_back(0);
|
||||
cmp.emplace_back(0);
|
||||
make_and_cmp_mask(*it, &msk.back(), &cmp.back());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user