Mercurial > projects > ldc
annotate tangotests/e.d @ 270:d9d5d59873d8 trunk
[svn r291] Fixed a bunch of the old Phobos tests to work with Tango.
Branch statements now emit a new block after it.
Fixed the _adSort runtime function had a bad signature.
Added a missing dot prefix on compiler generated string tables for string switch.
Fixed, PTRSIZE seems like it was wrong on 64bit, now it definitely gets set properly.
author | lindquist |
---|---|
date | Mon, 16 Jun 2008 16:01:19 +0200 |
parents | 68a7dd38c03c |
children |
rev | line source |
---|---|
132 | 1 extern(C) int printf(char*,...); |
2 | |
3 class MyClass | |
4 { | |
5 this(int i = 4) | |
6 { | |
7 inner = this.new InnerClass; | |
8 } | |
9 | |
10 class InnerClass : Object.Monitor | |
11 { | |
12 void lock() {} | |
13 void unlock() {} | |
14 } | |
15 | |
16 InnerClass inner; | |
17 } | |
18 | |
19 void func() | |
20 { | |
21 scope c = new MyClass(42); | |
22 } | |
172
68a7dd38c03c
[svn r188] Fixed using a dereferenced pointer argument as both l- and r-value. fixes tango.io.FileRoots.
lindquist
parents:
132
diff
changeset
|
23 |
68a7dd38c03c
[svn r188] Fixed using a dereferenced pointer argument as both l- and r-value. fixes tango.io.FileRoots.
lindquist
parents:
132
diff
changeset
|
24 void main() |
68a7dd38c03c
[svn r188] Fixed using a dereferenced pointer argument as both l- and r-value. fixes tango.io.FileRoots.
lindquist
parents:
132
diff
changeset
|
25 { |
68a7dd38c03c
[svn r188] Fixed using a dereferenced pointer argument as both l- and r-value. fixes tango.io.FileRoots.
lindquist
parents:
132
diff
changeset
|
26 func(); |
68a7dd38c03c
[svn r188] Fixed using a dereferenced pointer argument as both l- and r-value. fixes tango.io.FileRoots.
lindquist
parents:
132
diff
changeset
|
27 } |