annotate run/m/mixin_14_B.d @ 1489:b8c0195059d9

changed nntp: URLs to http: URLs
author thomask
date Mon, 09 Apr 2007 13:47:01 +0000
parents 9dcac8d4e97f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
650
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
1 // $HeadULR$
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
2 // $Date$
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
3 // $Author$
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
4
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
5 // @author@ ElfQT <dethjunk@yahoo.com>
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
6 // @date@ 2005-09-03
1489
b8c0195059d9 changed nntp: URLs to http: URLs
thomask
parents: 1091
diff changeset
7 // @uri@ http://www.digitalmars.com/pnews/read.php?server=news.digitalmars.com&group=digitalmars.D.bugs&artnum=4927
650
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
8
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
9 module dstress.run.m.mixin_14_B;
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
10
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
11 int main(){
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
12 int arg = 1;
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
13 mixin Template!();
1091
9dcac8d4e97f post DMD-0.163 review
thomask
parents: 650
diff changeset
14
650
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
15 assert(Class.foo(arg) == 1);
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
16 assert(test() == 2);
1091
9dcac8d4e97f post DMD-0.163 review
thomask
parents: 650
diff changeset
17
650
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
18 return 0;
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
19 }
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
20
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
21 template Template(){
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
22 int arg = 2;
1091
9dcac8d4e97f post DMD-0.163 review
thomask
parents: 650
diff changeset
23
650
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
24 int test(){
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
25 return Class.foo(arg);
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
26 }
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
27 }
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
28
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
29 class Class{
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
30 static int foo(int i){
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
31 return i;
00901fbe5d03 ElfQT <dethjunk@yahoo.com>
thomask
parents:
diff changeset
32 }
1091
9dcac8d4e97f post DMD-0.163 review
thomask
parents: 650
diff changeset
33 }