annotate test/structs6.d @ 127:facc562f5674 trunk

[svn r131] Fixed #11 All associative array properties now work as they should. Fixed problems with some cases of array.length and array.ptr. Fixed some problems with array properties. Fixed 'in' contracts.
author lindquist
date Fri, 30 Nov 2007 12:56:52 +0100
parents 881158a93592
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
30
881158a93592 [svn r34] * Fixed passing a struct literal as function argument
lindquist
parents:
diff changeset
1 module structs6;
881158a93592 [svn r34] * Fixed passing a struct literal as function argument
lindquist
parents:
diff changeset
2
881158a93592 [svn r34] * Fixed passing a struct literal as function argument
lindquist
parents:
diff changeset
3 struct S
881158a93592 [svn r34] * Fixed passing a struct literal as function argument
lindquist
parents:
diff changeset
4 {
881158a93592 [svn r34] * Fixed passing a struct literal as function argument
lindquist
parents:
diff changeset
5 float f;
881158a93592 [svn r34] * Fixed passing a struct literal as function argument
lindquist
parents:
diff changeset
6 }
881158a93592 [svn r34] * Fixed passing a struct literal as function argument
lindquist
parents:
diff changeset
7
881158a93592 [svn r34] * Fixed passing a struct literal as function argument
lindquist
parents:
diff changeset
8 void func(S s)
881158a93592 [svn r34] * Fixed passing a struct literal as function argument
lindquist
parents:
diff changeset
9 {
881158a93592 [svn r34] * Fixed passing a struct literal as function argument
lindquist
parents:
diff changeset
10 }
881158a93592 [svn r34] * Fixed passing a struct literal as function argument
lindquist
parents:
diff changeset
11
881158a93592 [svn r34] * Fixed passing a struct literal as function argument
lindquist
parents:
diff changeset
12 void main()
881158a93592 [svn r34] * Fixed passing a struct literal as function argument
lindquist
parents:
diff changeset
13 {
881158a93592 [svn r34] * Fixed passing a struct literal as function argument
lindquist
parents:
diff changeset
14 func(S());
881158a93592 [svn r34] * Fixed passing a struct literal as function argument
lindquist
parents:
diff changeset
15 }