summaryrefslogtreecommitdiff
path: root/boehm-gc/tests/trace_test.c
diff options
context:
space:
mode:
Diffstat (limited to 'boehm-gc/tests/trace_test.c')
-rw-r--r--boehm-gc/tests/trace_test.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/boehm-gc/tests/trace_test.c b/boehm-gc/tests/trace_test.c
index be9cb6ce6b6..870e38723a8 100644
--- a/boehm-gc/tests/trace_test.c
+++ b/boehm-gc/tests/trace_test.c
@@ -10,6 +10,7 @@ struct treenode {
struct treenode * mktree(int i) {
struct treenode * r = GC_MALLOC(sizeof(struct treenode));
if (0 == i) return 0;
+ if (1 == i) r = GC_MALLOC_ATOMIC(sizeof(struct treenode));
r -> x = mktree(i-1);
r -> y = mktree(i-1);
return r;