[Issue 1241] ICE on template instance parameter
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sun Jul 22 10:02:41 PDT 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1241
shro8822 at vandals.uidaho.edu changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |shro8822 at vandals.uidaho.edu
------- Comment #2 from shro8822 at vandals.uidaho.edu 2007-07-22 12:02 -------
I have also run into this one. I was trying to use the tuples+templates as
compile time trees
template Foo(A...)
{
template Bar(B...)
{
alias A a;
alias B b;
}
}
alias Foo!(Foo!(1,2,3).Bar!(4,5,6)).Bar!(Foo!(7,8,9).Bar!(10,11,12)) tree;
foreach( a; tree.a)
{
foreach(aa; a.a);
foreach(ab; a.b);
}
foreach( b; tree.b)
{
foreach(ba; b.a);
foreach(bb; b.b);
}
Can we please get a fix on this one? It will drop a LOT of barriers to
elaborate template systems. I have a few really cool things that use it and
would like to put them in my talk without the disclaimer of "this would work
but for bug #1241"
--
More information about the Digitalmars-d-bugs
mailing list