diff --git a/src/libexpr/eval.cc b/src/libexpr/eval.cc index 419b377ba..b2706aea0 100644 --- a/src/libexpr/eval.cc +++ b/src/libexpr/eval.cc @@ -776,18 +776,10 @@ inline Value * EvalState::lookupVar(Env * env, const ExprVar & var, bool noEval) } -std::atomic nrValuesFreed{0}; - -void finalizeValue(void * obj, void * data) -{ - nrValuesFreed++; -} - Value * EvalState::allocValue() { nrValues++; auto v = (Value *) allocBytes(sizeof(Value)); - //GC_register_finalizer_no_order(v, finalizeValue, nullptr, nullptr, nullptr); return v; }