annotate nocompile/version_30.d @ 1619:bebc7472a832

Fix #7.
author Christian Kamm <kamm incasoftware de>
date Sat, 07 Nov 2009 18:55:30 +0100
parents ef6398935a43
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
375
ef6398935a43 dsymbol.c:70: virtual Dsymbol* Dsymbol::syntaxCopy(Dsymbol*):
thomask
parents:
diff changeset
1 // $HeadURL$
ef6398935a43 dsymbol.c:70: virtual Dsymbol* Dsymbol::syntaxCopy(Dsymbol*):
thomask
parents:
diff changeset
2 // $Date$
ef6398935a43 dsymbol.c:70: virtual Dsymbol* Dsymbol::syntaxCopy(Dsymbol*):
thomask
parents:
diff changeset
3 // $Auhtor$
ef6398935a43 dsymbol.c:70: virtual Dsymbol* Dsymbol::syntaxCopy(Dsymbol*):
thomask
parents:
diff changeset
4
ef6398935a43 dsymbol.c:70: virtual Dsymbol* Dsymbol::syntaxCopy(Dsymbol*):
thomask
parents:
diff changeset
5 module dstress.nocompile.version_30;
ef6398935a43 dsymbol.c:70: virtual Dsymbol* Dsymbol::syntaxCopy(Dsymbol*):
thomask
parents:
diff changeset
6
ef6398935a43 dsymbol.c:70: virtual Dsymbol* Dsymbol::syntaxCopy(Dsymbol*):
thomask
parents:
diff changeset
7 template T(){
ef6398935a43 dsymbol.c:70: virtual Dsymbol* Dsymbol::syntaxCopy(Dsymbol*):
thomask
parents:
diff changeset
8 version(A){
ef6398935a43 dsymbol.c:70: virtual Dsymbol* Dsymbol::syntaxCopy(Dsymbol*):
thomask
parents:
diff changeset
9 static assert(0);
ef6398935a43 dsymbol.c:70: virtual Dsymbol* Dsymbol::syntaxCopy(Dsymbol*):
thomask
parents:
diff changeset
10 }else{
ef6398935a43 dsymbol.c:70: virtual Dsymbol* Dsymbol::syntaxCopy(Dsymbol*):
thomask
parents:
diff changeset
11 version=A;
ef6398935a43 dsymbol.c:70: virtual Dsymbol* Dsymbol::syntaxCopy(Dsymbol*):
thomask
parents:
diff changeset
12 }
ef6398935a43 dsymbol.c:70: virtual Dsymbol* Dsymbol::syntaxCopy(Dsymbol*):
thomask
parents:
diff changeset
13 }
ef6398935a43 dsymbol.c:70: virtual Dsymbol* Dsymbol::syntaxCopy(Dsymbol*):
thomask
parents:
diff changeset
14
ef6398935a43 dsymbol.c:70: virtual Dsymbol* Dsymbol::syntaxCopy(Dsymbol*):
thomask
parents:
diff changeset
15 void test(){
ef6398935a43 dsymbol.c:70: virtual Dsymbol* Dsymbol::syntaxCopy(Dsymbol*):
thomask
parents:
diff changeset
16 mixin T!();
ef6398935a43 dsymbol.c:70: virtual Dsymbol* Dsymbol::syntaxCopy(Dsymbol*):
thomask
parents:
diff changeset
17 }