Mercurial > projects > dstress
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 |
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 } |