From dde98f16f930e4ff32102cc5770844b0c3004eaf Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Thu, 4 Sep 2008 17:59:01 +0200 Subject: [PATCH] Add test for GC scanning data segment. --- tests/mini/gc_datasegment.d | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tests/mini/gc_datasegment.d diff --git a/tests/mini/gc_datasegment.d b/tests/mini/gc_datasegment.d new file mode 100644 index 00000000..f804c37c --- /dev/null +++ b/tests/mini/gc_datasegment.d @@ -0,0 +1,15 @@ +extern(C) void gc_collect(); + +class C +{ + int i = 42; +} + +C data; + +void main() +{ + data = new C; + gc_collect(); + assert(data.i == 42); +}