aboutsummaryrefslogtreecommitdiff
path: root/src/libexpr/eval.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/libexpr/eval.cc')
-rw-r--r--src/libexpr/eval.cc21
1 files changed, 0 insertions, 21 deletions
diff --git a/src/libexpr/eval.cc b/src/libexpr/eval.cc
index 2ff975610..298f6a3a6 100644
--- a/src/libexpr/eval.cc
+++ b/src/libexpr/eval.cc
@@ -247,7 +247,6 @@ EvalState::EvalState(const Strings & _searchPath)
EvalState::~EvalState()
{
fileEvalCache.clear();
- printCanaries();
}
@@ -1514,26 +1513,6 @@ void EvalState::printStats()
}
-void EvalState::printCanaries()
-{
-#if HAVE_BOEHMGC
- if (!settings.get("debug-gc", false)) return;
-
- GC_gcollect();
-
- if (gcCanaries.empty()) {
- printMsg(lvlError, "all canaries have been garbage-collected");
- return;
- }
-
- printMsg(lvlError, "the following canaries have not been garbage-collected:");
-
- for (auto i : gcCanaries)
- printMsg(lvlError, format(" %1%") % i->string.s);
-#endif
-}
-
-
size_t valueSize(Value & v)
{
std::set<const void *> seen;