Mercurial > projects > dstress
annotate compile/t/template_59_B.d @ 1482:cb9bda7ca830
[Issue 1054] Recursive templates with values, Error: T is used as a type
Lionello Lunesu <lio@lunesu.com>
2007-02-12
http://d.puremagic.com/issues/show_bug.cgi?id=1054
author | thomask |
---|---|
date | Fri, 06 Apr 2007 11:27:51 +0000 |
parents | |
children |
rev | line source |
---|---|
1482
cb9bda7ca830
[Issue 1054] Recursive templates with values, Error: T is used as a type
thomask
parents:
diff
changeset
|
1 // $HeadURL$ |
cb9bda7ca830
[Issue 1054] Recursive templates with values, Error: T is used as a type
thomask
parents:
diff
changeset
|
2 // $Date$ |
cb9bda7ca830
[Issue 1054] Recursive templates with values, Error: T is used as a type
thomask
parents:
diff
changeset
|
3 // $Author$ |
cb9bda7ca830
[Issue 1054] Recursive templates with values, Error: T is used as a type
thomask
parents:
diff
changeset
|
4 |
cb9bda7ca830
[Issue 1054] Recursive templates with values, Error: T is used as a type
thomask
parents:
diff
changeset
|
5 // @author@ Lionello Lunesu <lio@lunesu.com> |
cb9bda7ca830
[Issue 1054] Recursive templates with values, Error: T is used as a type
thomask
parents:
diff
changeset
|
6 // @date@ 2007-02-12 |
cb9bda7ca830
[Issue 1054] Recursive templates with values, Error: T is used as a type
thomask
parents:
diff
changeset
|
7 // @uri@ http://d.puremagic.com/issues/show_bug.cgi?id=1054 |
cb9bda7ca830
[Issue 1054] Recursive templates with values, Error: T is used as a type
thomask
parents:
diff
changeset
|
8 // @desc@ [Issue 1054] Recursive templates with values, Error: T is used as a type |
cb9bda7ca830
[Issue 1054] Recursive templates with values, Error: T is used as a type
thomask
parents:
diff
changeset
|
9 |
cb9bda7ca830
[Issue 1054] Recursive templates with values, Error: T is used as a type
thomask
parents:
diff
changeset
|
10 module dstress.compile.t.template_59_B; |
cb9bda7ca830
[Issue 1054] Recursive templates with values, Error: T is used as a type
thomask
parents:
diff
changeset
|
11 |
cb9bda7ca830
[Issue 1054] Recursive templates with values, Error: T is used as a type
thomask
parents:
diff
changeset
|
12 template Bar(char[] T, int F ){ |
cb9bda7ca830
[Issue 1054] Recursive templates with values, Error: T is used as a type
thomask
parents:
diff
changeset
|
13 const Bar = T[F]; |
cb9bda7ca830
[Issue 1054] Recursive templates with values, Error: T is used as a type
thomask
parents:
diff
changeset
|
14 } |
cb9bda7ca830
[Issue 1054] Recursive templates with values, Error: T is used as a type
thomask
parents:
diff
changeset
|
15 |
cb9bda7ca830
[Issue 1054] Recursive templates with values, Error: T is used as a type
thomask
parents:
diff
changeset
|
16 static assert('s' == Bar!("asd",1) ); |