272
|
1 // $HeadURL$
|
|
2 // $Date$
|
|
3 // $Author$
|
|
4
|
|
5 // @author@ Thomas Kuehne <thomas-dloop@kuehne.THISISSPAM.cn>
|
|
6 // @date@ 2005-02-06
|
1489
|
7 // @uri@ http://www.digitalmars.com/pnews/read.php?server=news.digitalmars.com&group=digitalmars.D.bugs&artnum=2878
|
272
|
8
|
736
|
9 // __DSTRESS_TORTURE_BLOCK__ -release
|
|
10
|
272
|
11 module dstress.run.invariant_25;
|
|
12
|
1559
|
13 version(Tango){
|
|
14 import tango.core.Exception : AE = AssertException;
|
|
15 }else{
|
|
16 import std.asserterror : AE = AssertError;
|
|
17 }
|
|
18
|
272
|
19 class MyClass{
|
1559
|
20 invariant(){
|
272
|
21 assert(0);
|
|
22 }
|
|
23 }
|
|
24
|
|
25 int main(){
|
|
26 try{
|
|
27 MyClass c = new MyClass();
|
|
28 assert(c);
|
1559
|
29 }catch(AE e){
|
272
|
30 return 0;
|
|
31 }
|
|
32 assert(0);
|
|
33 }
|