diff test/classes5.d @ 8:5e69b77a5c51 trunk

[svn r12] fixed accessing aggregate fields of aggregates removed some useless branches for successive scopes ala {}{}{}
author lindquist
date Thu, 27 Sep 2007 06:03:06 +0200
parents 35d93ce68cf4
children d9d5d59873d8
line wrap: on
line diff
--- a/test/classes5.d	Wed Sep 26 19:17:54 2007 +0200
+++ b/test/classes5.d	Thu Sep 27 06:03:06 2007 +0200
@@ -13,5 +13,11 @@
 
 void main()
 {
-    //C c = new C;
+    C c = new C;
+    long* lp = void;
+    {c.s.l = 64;}
+    {assert(c.s.l == 64);}
+    {lp = &c.s.l;}
+    {assert(*lp == 64);}
+    printf("classes5 success\n");
 }