Summary: Persistent segfaults in templated code
           Product: D
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: blocker
          Priority: P2
         Component: DMD

The compiler segfaults for any single mistake inside certain template code. 

import std.typecons;

Tuple!(Types) foo(Types...)(string a)
    typeof(return) result;
    return result;

void main()
    auto a = foo!(int, double)("a");

The compiler's answer is:

Segmentation fault

The 2.x compiler is next to unusable for writing template code at this time.
Please go back in time last week and fix this bug.


Reply via email to