template bug?
bearophile via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Wed Dec 3 10:25:40 PST 2014
Ali Çehreli:
> Attempting to compile with a recent dmd git head causes
> segmentation fault. Any compiler crash is a compiler bug.
> Please report it at
>
> https://issues.dlang.org/
>
> Ali
A first reduction for Bugzilla:
alias TypeTuple(T...) = T;
struct A {
void foo() {}
}
template ItemProperty(item, string method) {
static if(__traits(getProtection, ItemProperty!(item,
method)).stringof)
alias ItemProperty = TypeTuple!(ItemProperty!(item,
method));
}
void main() {
auto l = ItemProperty!(A, "foo").length;
}
Bye,
bearophile
More information about the Digitalmars-d-learn
mailing list