summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
Diffstat (limited to 'source')
-rw-r--r--source/tanya/memory/mallocator.d5
1 files changed, 4 insertions, 1 deletions
diff --git a/source/tanya/memory/mallocator.d b/source/tanya/memory/mallocator.d
index 9e0f5fb..0c86e9d 100644
--- a/source/tanya/memory/mallocator.d
+++ b/source/tanya/memory/mallocator.d
@@ -154,8 +154,11 @@ final class Mallocator : Allocator
// Fails with false.
private @nogc nothrow unittest
{
- void[] p;
+ void[] p = Mallocator.instance.allocate(20);
+ void[] oldP = p;
assert(!Mallocator.instance.reallocate(p, size_t.max - Mallocator.psize * 2));
+ assert(oldP is p);
+ Mallocator.instance.deallocate(p);
}
/**