781
|
1 // $HeadURL$
|
|
2 // $Date$
|
|
3 // $Author$
|
|
4
|
|
5 // @author@ Stewart Gordon <smjg_1998@yahoo.com>
|
|
6 // @date@ 2005-12-12
|
1489
|
7 // @uri@ http://www.digitalmars.com/pnews/read.php?server=news.digitalmars.com&group=digitalmars.D.bugs&artnum=5835
|
781
|
8
|
870
|
9 // __DSTRESS_TORTURE_BLOCK__ -release
|
|
10 // __DSTRESS_ELINE__ 28
|
781
|
11
|
|
12 module dstress.norun.i.in_out_body_10_B;
|
|
13
|
|
14
|
|
15 class Base {
|
|
16 int func()
|
|
17 out (result) {
|
|
18 assert(result);
|
|
19 }
|
|
20 body {
|
|
21 return 13;
|
|
22 }
|
|
23 }
|
|
24
|
|
25 class Derived : Base {
|
|
26 override int func()
|
|
27 out (result) {
|
|
28 assert(0);
|
|
29 }
|
|
30 body {
|
|
31 return 17;
|
|
32 }
|
|
33 }
|
|
34
|
|
35 int main() {
|
|
36 Derived derived = new Derived();
|
|
37
|
|
38 assert(derived.func() == 17);
|
|
39 }
|