1117
|
1 // $HeadURL$
|
|
2 // $Date$
|
|
3 // $Author$
|
|
4
|
|
5 // @author@ Frank Benoit <benoit@tionex.de>
|
|
6 // @date@ 2006-08-21
|
1488
|
7 // @uri@ http://www.digitalmars.com/pnews/read.php?server=news.digitalmars.com&group=digitalmars.D.bugs&artnum=8187
|
1117
|
8 // @desc@ [Issue 303] delegate in finally
|
|
9
|
|
10 module dstress.run.f.finally_11_A;
|
|
11
|
|
12 int func2( char[] msg ){
|
|
13 return msg.length;
|
|
14 }
|
|
15
|
|
16 int func( char[] delegate() dg ){
|
|
17 return func2( dg() );
|
|
18 }
|
|
19
|
|
20 int main(){
|
|
21 try{
|
|
22 }finally{
|
|
23 if(func("some text") != "some text".length){
|
|
24 assert(0);
|
|
25 }
|
|
26 }
|
|
27
|
|
28 return 0;
|
|
29 }
|