refactor(3p/nix): Make all single-argument constructors explicit
Implicit constructors can be confusing, especially in a codebase that is already as unintentionally obfuscated as this one. https://google.github.io/styleguide/cppguide.html#Explicit_Constructors
This commit is contained in:
parent
3908732181
commit
88f337588c
12 changed files with 31 additions and 31 deletions
2
third_party/nix/src/libstore/misc.cc
vendored
2
third_party/nix/src/libstore/misc.cc
vendored
|
|
@ -151,7 +151,7 @@ void Store::queryMissing(const PathSet& targets, PathSet& willBuild_,
|
|||
size_t left;
|
||||
bool done = false;
|
||||
PathSet outPaths;
|
||||
DrvState(size_t left) : left(left) {}
|
||||
explicit DrvState(size_t left) : left(left) {}
|
||||
};
|
||||
|
||||
Sync<State> state_(State{PathSet(), unknown_, willSubstitute_, willBuild_,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue