Mercurial > projects > dstress
comparison norun/delete_05.d @ 392:9faddc0de2ba
1) fixed meta data
2) evade dmd-0.118 loop code
author | thomask |
---|---|
date | Wed, 06 Apr 2005 18:56:06 +0000 |
parents | 60b4ba82210e |
children |
comparison
equal
deleted
inserted
replaced
391:7fc991afefd1 | 392:9faddc0de2ba |
---|---|
1 // $HeadURL$ | 1 // $HeadURL$ |
2 // $Date$ | 2 // $Date$ |
3 // $Author$ | 3 // $Author$ |
4 | 4 |
5 // __DSTRESS_ELINE__ 11 | 5 // @WARNING@ direct access to Phobos's GC |
6 | |
7 // __DSTRESS_ELINE__ 15 | |
6 | 8 |
7 module dstress.run.delete_05; | 9 module dstress.run.delete_05; |
10 | |
11 import std.gc; | |
8 | 12 |
9 union MyUnion{ | 13 union MyUnion{ |
10 delete(void* p){ | 14 delete(void* p){ |
11 assert(0); | 15 assert(0); |
12 } | 16 } |
13 } | 17 } |
14 | 18 |
19 void test(){ | |
20 MyUnion t; | |
21 } | |
22 | |
15 int main(){ | 23 int main(){ |
16 MyUnion u; | 24 test(); |
25 std.gc.fullCollect(); | |
26 std.gc.minimize(); | |
17 return 0; | 27 return 0; |
18 } | 28 } |