Mercurial > projects > dstress
annotate run/opCatAssign_12.d @ 1619:bebc7472a832
Fix #7.
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Sat, 07 Nov 2009 18:55:30 +0100 |
parents | 9a121126b077 |
children |
rev | line source |
---|---|
383
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
1 // $HeadURL$ |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
2 // $Date$ |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
3 // $Author$ |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
4 |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
5 module dstress.run.opCatAssign_12; |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
6 |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
7 static this(){ |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
8 int[] a; |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
9 a.length = 2; |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
10 a[0]=1; |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
11 a[1]=2; |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
12 |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
13 int[] b; |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
14 b.length = 1; |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
15 b[0]=3; |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
16 |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
17 a~=b; |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
18 |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
19 assert(a.length==3); |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
20 assert(a[0]==1); |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
21 assert(a[1]==2); |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
22 assert(a[2]==3); |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
23 |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
24 assert(b.length==1); |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
25 assert(b[0]==3); |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
26 } |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
27 |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
28 int main(){ |
23e3c52afce6
module destructor sequence for vital ( extern(C) _d_... ) modules 2/2
thomask
parents:
diff
changeset
|
29 return 0; |
756 | 30 } |