libexpr: Avoid an unnecessary string copy in prim_derivationStrict

This commit is contained in:
Tuomas Tynkkynen
2018-02-17 16:54:21 +02:00
parent 66eeff3345
commit 37264ed0ad
+1 -1
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) {