diff options
Diffstat (limited to 'third_party')
-rw-r--r-- | third_party/nix/src/libexpr/attr-set.cc | 4 | ||||
-rw-r--r-- | third_party/nix/src/libexpr/eval.cc | 4 | ||||
-rw-r--r-- | third_party/nix/src/libexpr/eval.hh | 2 |
3 files changed, 0 insertions, 10 deletions
diff --git a/third_party/nix/src/libexpr/attr-set.cc b/third_party/nix/src/libexpr/attr-set.cc index 0e4cf5d9dc5f..495f9816c7aa 100644 --- a/third_party/nix/src/libexpr/attr-set.cc +++ b/third_party/nix/src/libexpr/attr-set.cc @@ -71,10 +71,6 @@ void Bindings::merge(Bindings* other) { Bindings* Bindings::NewGC() { return new (GC) Bindings; } void EvalState::mkAttrs(Value& v, size_t capacity) { - if (capacity == 0) { - v = vEmptySet; - return; - } clearValue(v); v.type = tAttrs; v.attrs = Bindings::NewGC(); diff --git a/third_party/nix/src/libexpr/eval.cc b/third_party/nix/src/libexpr/eval.cc index b406854f4e20..fc1824db8e04 100644 --- a/third_party/nix/src/libexpr/eval.cc +++ b/third_party/nix/src/libexpr/eval.cc @@ -361,10 +361,6 @@ EvalState::EvalState(const Strings& _searchPath, const ref<Store>& store) } } - clearValue(vEmptySet); - vEmptySet.type = tAttrs; - vEmptySet.attrs = Bindings::NewGC(); - createBaseEnv(); } diff --git a/third_party/nix/src/libexpr/eval.hh b/third_party/nix/src/libexpr/eval.hh index 03dd275edc4e..531294c93ca2 100644 --- a/third_party/nix/src/libexpr/eval.hh +++ b/third_party/nix/src/libexpr/eval.hh @@ -75,8 +75,6 @@ class EvalState { mode. */ std::optional<PathSet> allowedPaths; - Value vEmptySet; - const ref<Store> store; private: |