annotate test/neg.d @ 73:b706170e24a9 trunk

[svn r77] Fixed foreach on slice. Fixed some nested function problems when accessing outer function parameters. Major changes to handling of structs. Initial support for unions. Probably more...
author lindquist
date Wed, 31 Oct 2007 03:11:32 +0100
parents 77e3d1ddae3f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
23
77e3d1ddae3f [svn r27] * Fixed bug in aggregate field lookup.
lindquist
parents:
diff changeset
1 module neg;
77e3d1ddae3f [svn r27] * Fixed bug in aggregate field lookup.
lindquist
parents:
diff changeset
2
77e3d1ddae3f [svn r27] * Fixed bug in aggregate field lookup.
lindquist
parents:
diff changeset
3 void main()
77e3d1ddae3f [svn r27] * Fixed bug in aggregate field lookup.
lindquist
parents:
diff changeset
4 {
77e3d1ddae3f [svn r27] * Fixed bug in aggregate field lookup.
lindquist
parents:
diff changeset
5 int i = 32;
77e3d1ddae3f [svn r27] * Fixed bug in aggregate field lookup.
lindquist
parents:
diff changeset
6 long l = 55;
77e3d1ddae3f [svn r27] * Fixed bug in aggregate field lookup.
lindquist
parents:
diff changeset
7 float f = 23;
77e3d1ddae3f [svn r27] * Fixed bug in aggregate field lookup.
lindquist
parents:
diff changeset
8 double d = 4;
77e3d1ddae3f [svn r27] * Fixed bug in aggregate field lookup.
lindquist
parents:
diff changeset
9 assert(-i == -32);
77e3d1ddae3f [svn r27] * Fixed bug in aggregate field lookup.
lindquist
parents:
diff changeset
10 assert(-l == -55);
77e3d1ddae3f [svn r27] * Fixed bug in aggregate field lookup.
lindquist
parents:
diff changeset
11 assert(-f == -23);
77e3d1ddae3f [svn r27] * Fixed bug in aggregate field lookup.
lindquist
parents:
diff changeset
12 assert(-d == -4);
77e3d1ddae3f [svn r27] * Fixed bug in aggregate field lookup.
lindquist
parents:
diff changeset
13 }