diff --git a/rts/ProfHeap.c b/rts/ProfHeap.c
index 155e4d55a5248568d2015ada3cd9869a6d99f312..6a2c23d1e1bbce01b2686c6e5c4f5664aecb4593 100644
--- a/rts/ProfHeap.c
+++ b/rts/ProfHeap.c
@@ -197,7 +197,7 @@ LDV_recordDead( const StgClosure *c, uint32_t size )
                 if (RtsFlags.ProfFlags.bioSelector == NULL) {
                     censuses[t].void_total   += size;
                     censuses[era].void_total -= size;
-                    ASSERT(censuses[t].void_total < censuses[t].not_used);
+                    ASSERT(censuses[t].void_total <= censuses[t].not_used);
                 } else {
                     id = closureIdentity(c);
                     ctr = lookupHashTable(censuses[t].hash, (StgWord)id);