annotate run/t/template_40_B.d @ 1320:daef239f37cf

sed'ed replacement of new:...http.d.puremagic.com/issues/ with http://d.puremagic.com/issues/show_bug.cgi?...
author thomask
date Sun, 31 Dec 2006 19:59:08 +0000
parents 660f9196b52a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1075
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
1 // $HeadURL$
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
2 // $Date$
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
3 // $Author$
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
4
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
5 // @author@ <h3r3tic@mat.uni.torun.pl>
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
6 // @date@ 2006-06-20
1320
daef239f37cf sed'ed replacement of new:...http.d.puremagic.com/issues/ with http://d.puremagic.com/issues/show_bug.cgi?...
thomask
parents: 1270
diff changeset
7 // @uri@ http://d.puremagic.com/issues/show_bug.cgi?id=213
1075
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
8
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
9 module dstress.run.t.template_40_B;
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
10
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
11 template Outer(){
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
12 template Inner() {
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
13 int Inner;
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
14 }
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
15
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
16 int dummy;
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
17 }
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
18
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
19 struct Bar {
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
20 mixin Outer!();
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
21 }
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
22
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
23 int main(){
1270
660f9196b52a partial review
thomask
parents: 1075
diff changeset
24 if(! is(typeof(Bar.Inner!()) == int)){
1075
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
25 assert(0);
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
26 }
1270
660f9196b52a partial review
thomask
parents: 1075
diff changeset
27 if(! is(typeof(Bar.dummy) == int)){
1075
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
28 assert(0);
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
29 }
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
30
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
31 return 0;
069266d1a5f8 <h3r3tic@mat.uni.torun.pl>
thomask
parents:
diff changeset
32 }