AddressSanitizer working, fixed major bug thanks to this in OS_ListDir

This commit is contained in:
Krzosa Karol
2024-01-10 20:43:08 +01:00
parent 4fb5984ad8
commit 3fca72bc57
10 changed files with 51 additions and 50 deletions

View File

@@ -18,6 +18,15 @@ void TestBootstrapArenaClear() {
for (int i = 0; i < 1024; i += 1) {
IO_Assert(vals[i] == i);
}
size_t len = arena->len;
MA_PopSize(arena, 512);
IO_Assert(len == arena->len + 512);
((char *)arena->memory.data)[arena->len - 1] = 0;
MA_PopToPos(arena, 512);
IO_Assert(arena->len == 512);
((char *)arena->memory.data)[arena->len - 1] = 0;
}
void TestScratch() {