aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--memprof/memprof.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/memprof/memprof.cpp b/memprof/memprof.cpp
index da75c5edf..11822ee00 100644
--- a/memprof/memprof.cpp
+++ b/memprof/memprof.cpp
@@ -175,7 +175,10 @@ std::int32_t get_ht_pos(const Backtrace &bt, bool force = false) {
pos++;
if (pos == static_cast<std::int32_t>(ht.size())) {
pos = 0;
- assert(!was_overflow);
+ if (was_overflow) {
+ // unreachable
+ std::abort();
+ }
was_overflow = true;
}
}