libexpr: Avoid an unnecessary string copy in prim_derivationStrict

This commit is contained in:
Tuomas Tynkkynen 2018-02-16 05:13:39 +02:00
parent 66eeff3345
commit 37264ed0ad

View file

@ -553,7 +553,7 @@ static void prim_derivationStrict(EvalState & state, const Pos & pos, Value * *
for (auto & i : args[0]->attrs->lexicographicOrder()) {
if (i->name == state.sIgnoreNulls) continue;
string key = i->name;
const string & key = i->name;
vomit("processing attribute '%1%'", key);
auto handleHashMode = [&](const std::string & s) {