Add tracking allocator to test runner. #1809

This commit is contained in:
Christoffer Lerno
2025-02-09 03:10:35 +01:00
parent ce06de4b18
commit 63f619e5b6
16 changed files with 121 additions and 37 deletions

View File

@@ -17,4 +17,6 @@ fn void reflect_test() @test
{
TestProto b = mem::alloc(Test);
b.tesT();
defer free(b);
}

View File

@@ -8,6 +8,8 @@ def IntList = List(<Foo>);
fn void subscript_overload() @test
{
IntList x;
defer x.free();
x.push({ 3 });
int* a = &x[0].a;
assert(*a == 3);