fix(3p/nix): Fix incorrectly braced conditionals and loops
Fixes mistakes introduced by clang-tidy in the previous commit.
This commit is contained in:
parent
b490742a51
commit
09cbc431cc
16 changed files with 62 additions and 61 deletions
20
third_party/nix/src/libexpr/nixexpr.cc
vendored
20
third_party/nix/src/libexpr/nixexpr.cc
vendored
|
|
@ -256,16 +256,20 @@ void ExprAttrs::bindVars(const StaticEnv& env) {
|
|||
dynamicEnv = &newEnv;
|
||||
|
||||
unsigned int displ = 0;
|
||||
for (auto& i : attrs) newEnv.vars[i.first] = i.second.displ = displ++;
|
||||
for (auto& i : attrs) {
|
||||
newEnv.vars[i.first] = i.second.displ = displ++;
|
||||
}
|
||||
|
||||
for (auto& i : attrs)
|
||||
for (auto& i : attrs) {
|
||||
i.second.e->bindVars(i.second.inherited ? env : newEnv);
|
||||
}
|
||||
}
|
||||
|
||||
else {
|
||||
for
|
||||
for (auto& i : attrs) {
|
||||
i.second.e->bindVars(env);
|
||||
}
|
||||
}
|
||||
(auto& i : attrs) i.second.e->bindVars(env);
|
||||
|
||||
for (auto& i : dynamicAttrs) {
|
||||
i.nameExpr->bindVars(*dynamicEnv);
|
||||
|
|
@ -282,10 +286,14 @@ void ExprLambda::bindVars(const StaticEnv& env) {
|
|||
|
||||
unsigned int displ = 0;
|
||||
|
||||
if (!arg.empty()) newEnv.vars[arg] = displ++;
|
||||
if (!arg.empty()) {
|
||||
newEnv.vars[arg] = displ++;
|
||||
}
|
||||
|
||||
if (matchAttrs) {
|
||||
for (auto& i : formals->formals) newEnv.vars[i.name] = displ++;
|
||||
for (auto& i : formals->formals) {
|
||||
newEnv.vars[i.name] = displ++;
|
||||
}
|
||||
|
||||
for (auto& i : formals->formals)
|
||||
if (i.def) i.def->bindVars(newEnv);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue