annotate run/nested_function_01.d @ 111:24da167d3f07

svn maintenance 1) mime types 2) end of line property 3) updated links in the result page
author thomask
date Sun, 07 Nov 2004 08:37:27 +0000
parents 659bb018c489
children a33ad7189d21
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
111
24da167d3f07 svn maintenance
thomask
parents: 85
diff changeset
1 // @author@ Charlie <Charlie_member@pathlink.com>
24da167d3f07 svn maintenance
thomask
parents: 85
diff changeset
2 // @date@ 2004-07-17
24da167d3f07 svn maintenance
thomask
parents: 85
diff changeset
3 // @uri@ news://casnln$1oe1$1@digitaldaemon.com
24da167d3f07 svn maintenance
thomask
parents: 85
diff changeset
4 // @url@ nttp://digitalmars.com/digitalmars.D.bugs:551
24da167d3f07 svn maintenance
thomask
parents: 85
diff changeset
5
24da167d3f07 svn maintenance
thomask
parents: 85
diff changeset
6 module dstress.run.nested_function_01;
24da167d3f07 svn maintenance
thomask
parents: 85
diff changeset
7
24da167d3f07 svn maintenance
thomask
parents: 85
diff changeset
8 void fn( out char[] buf ){
24da167d3f07 svn maintenance
thomask
parents: 85
diff changeset
9 void fn2(){
24da167d3f07 svn maintenance
thomask
parents: 85
diff changeset
10 assert(buf.length==0);
24da167d3f07 svn maintenance
thomask
parents: 85
diff changeset
11 assert(buf.sizeof==8);
24da167d3f07 svn maintenance
thomask
parents: 85
diff changeset
12 }
24da167d3f07 svn maintenance
thomask
parents: 85
diff changeset
13 fn2();
24da167d3f07 svn maintenance
thomask
parents: 85
diff changeset
14 assert(buf.length==0);
24da167d3f07 svn maintenance
thomask
parents: 85
diff changeset
15 assert(buf.sizeof==8);
24da167d3f07 svn maintenance
thomask
parents: 85
diff changeset
16 }
24da167d3f07 svn maintenance
thomask
parents: 85
diff changeset
17
24da167d3f07 svn maintenance
thomask
parents: 85
diff changeset
18 int main(){
24da167d3f07 svn maintenance
thomask
parents: 85
diff changeset
19 char[] buf;
24da167d3f07 svn maintenance
thomask
parents: 85
diff changeset
20 assert(buf.length==0);
24da167d3f07 svn maintenance
thomask
parents: 85
diff changeset
21 assert(buf.sizeof==8);
24da167d3f07 svn maintenance
thomask
parents: 85
diff changeset
22 fn( buf );
24da167d3f07 svn maintenance
thomask
parents: 85
diff changeset
23 return 0;
24da167d3f07 svn maintenance
thomask
parents: 85
diff changeset
24 }