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

Reply via email to