diff options
author | Kane York <kanepyork@gmail.com> | 2020-09-12T15·09-0700 |
---|---|---|
committer | kanepyork <rikingcoding@gmail.com> | 2020-09-15T21·42+0000 |
commit | 2c19bd666280c33eb63d3f3b9063b07b62023c9d (patch) | |
tree | d76281f3c93e917dd9fe0c7fae3f219209d2b7c5 /third_party/nix/src/libexpr/eval.hh | |
parent | 381ce8a66658ac9d02c44e96c860cd05bcb6a5f8 (diff) |
refactor(3p/tvix): convert NixList usage to shared_ptr r/1792
Starting to reclaim memory. Fairly simple mechanical replacement. Change-Id: I6b4c5c5596729470d1a049eba61e69e8097decf4 Reviewed-on: https://cl.tvl.fyi/c/depot/+/1971 Tested-by: BuildkiteCI Reviewed-by: glittershark <grfn@gws.fyi>
Diffstat (limited to 'third_party/nix/src/libexpr/eval.hh')
-rw-r--r-- | third_party/nix/src/libexpr/eval.hh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/third_party/nix/src/libexpr/eval.hh b/third_party/nix/src/libexpr/eval.hh index f36d11b92b99..0352a89a2ab8 100644 --- a/third_party/nix/src/libexpr/eval.hh +++ b/third_party/nix/src/libexpr/eval.hh @@ -258,7 +258,7 @@ class EvalState { Value* allocAttr(Value& vAttrs, const Symbol& name); // Create a list value from the specified vector. - void mkList(Value& v, NixList* list); + void mkList(Value& v, std::shared_ptr<NixList> list); // Create a list value, allocating as many elements as specified in // size. This is used for the many cases in this codebase where |