Mercurial > projects > dstress
diff run/align_10.d @ 1559:ec5e144583ea
D1 -> D2 : 1/N
author | thomask |
---|---|
date | Sun, 19 Aug 2007 19:11:54 +0000 |
parents | b8c0195059d9 |
children |
line wrap: on
line diff
--- a/run/align_10.d Mon Jul 23 18:47:01 2007 +0000 +++ b/run/align_10.d Sun Aug 19 19:11:54 2007 +0000 @@ -6,34 +6,37 @@ // @date@ 2005-03-23 // @uri@ http://www.digitalmars.com/pnews/read.php?server=news.digitalmars.com&group=digitalmars.D.bugs&artnum=3313 -// @WARNING@ imports Phobos' gc - module dstress.run.align_10; -import std.gc; +version(Tango){ + static assert(0, "DSTRESS{XFAIL}: Tango doesn't provide access to fullCollect"); +}else{ + // @WARNING@ imports Phobos' gc + import std.gc; -struct S{ - char[] font_face; - byte charset; -} + struct S{ + char[] font_face; + byte charset; + } -int main(){ - S[] x; + int main(){ + S[] x; - S s; - s.font_face="font face".dup; - x ~= s; - s.font_face="font face".dup; - x ~= s; - s.font_face="font face".dup; - x ~= s; - s.font_face="font face".dup; - x ~= s; + S s; + s.font_face="font face".dup; + x ~= s; + s.font_face="font face".dup; + x ~= s; + s.font_face="font face".dup; + x ~= s; + s.font_face="font face".dup; + x ~= s; - fullCollect(); + fullCollect(); - assert(x[0].font_face=="font face"); - assert(x[1].font_face=="font face"); + assert(x[0].font_face=="font face"); + assert(x[1].font_face=="font face"); - return 0; -} \ No newline at end of file + return 0; + } +}