pantry/hboehm.info/gc/test.cc
Andrew 5dee2e3b8b
hboehm.info/gc (#2328)
* Create package.yml

* Create test.cc
2023-06-30 17:03:23 -04:00

16 lines
346 B
C++

#include <assert.h>
#include <stdio.h>
#include "gc.h"
int main(void) {
int i;
GC_INIT();
for (i = 0; i < 10000000; ++i) {
int **p = (int **) GC_MALLOC(sizeof(int *));
int *q = (int *) GC_MALLOC_ATOMIC(sizeof(int));
assert(*p == 0);
*p = (int *) GC_REALLOC(q, 2 * sizeof(int));
}
return 0;
}