# HG changeset patch # User thomask # Date 1148487805 0 # Node ID db52d0fa9528a7d4a23d005ed1ef69734960f55f # Parent ff4a389c86fbede4c5301fc059cc82156c538f2b Assertion failure :: template.c:2111 2006-05-23 news:bug-153-3@http.d.puremagic.com/bugzilla/ diff -r ff4a389c86fb -r db52d0fa9528 nocompile/a/alias_36_A.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/a/alias_36_A.d Wed May 24 16:23:25 2006 +0000 @@ -0,0 +1,24 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ +// @date@ 2006-05-23 +// @uri@ news:bug-153-3@http.d.puremagic.com/bugzilla/ + +// __DSTRESS_ELINE__ 19 + +module dstress.nocompile.a.alias_36_A; + +template bar(T) { + void foo() { + } +} + +alias bar!(long).foo foo; +alias bar!(char).foo foo; + +void main() { + foo!(long); +} + diff -r ff4a389c86fb -r db52d0fa9528 nocompile/a/alias_36_B.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/a/alias_36_B.d Wed May 24 16:23:25 2006 +0000 @@ -0,0 +1,24 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ +// @date@ 2006-05-23 +// @uri@ news:bug-153-3@http.d.puremagic.com/bugzilla/ + +// __DSTRESS_ELINE__ 22 + +module dstress.nocompile.a.alias_36_B; + +template bar(T) { + void foo(T t) { + } +} + +alias bar!(long).foo foo; +alias bar!(char).foo foo; + +void main() { + foo!(long); +} + diff -r ff4a389c86fb -r db52d0fa9528 nocompile/a/alias_36_C.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/a/alias_36_C.d Wed May 24 16:23:25 2006 +0000 @@ -0,0 +1,24 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ +// @date@ 2006-05-23 +// @uri@ news:bug-153-3@http.d.puremagic.com/bugzilla/ + +// __DSTRESS_ELINE__ 22 + +module dstress.nocompile.a.alias_36_C; + +template bar(T) { + void foo(T t) { + } +} + +alias bar!(long).foo foo; +alias bar!(char).foo foo; + +void main() { + mixin foo!(long); +} + diff -r ff4a389c86fb -r db52d0fa9528 nocompile/a/alias_36_D.d --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/a/alias_36_D.d Wed May 24 16:23:25 2006 +0000 @@ -0,0 +1,24 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +// @author@ +// @date@ 2006-05-23 +// @uri@ news:bug-153-3@http.d.puremagic.com/bugzilla/ + +// __DSTRESS_ELINE__ 22 + +module dstress.nocompile.a.alias_36_D; + +template bar(T) { + void foo(T t) { + } +} + +mixin bar!(long); +mixin bar!(char); + +void main() { + foo!(int); +} +