PIM: fix cppcheck performance warning

The code did one rare string copy instead of using a reference,
due to a missing ampersand. Found by cppcheck 1.65.
This commit is contained in:
Patrick Ohly 2014-06-25 11:51:34 +00:00
parent 764e9eee79
commit 535bb97ae8
1 changed files with 1 additions and 1 deletions

View File

@ -490,7 +490,7 @@ int AnyContainsBoost::getFilterMode(const std::vector<LocaleFactory::Filter_t> &
{
int mode = ALL;
for (size_t i = start; i < terms.size(); i++) {
const std::string flag = LocaleFactory::getFilterString(terms[i], "any-contains flag");
const std::string &flag = LocaleFactory::getFilterString(terms[i], "any-contains flag");
if (flag == "case-sensitive") {
mode &= ~CASE_INSENSITIVE;
} else if (flag == "case-insensitive") {