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;
+	}
+}