www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 19887] New: Segfault with void tuple default parameter

https://issues.dlang.org/show_bug.cgi?id=19887

          Issue ID: 19887
           Summary: Segfault with void tuple default parameter
           Product: D
           Version: D2
          Hardware: All
                OS: All
            Status: NEW
          Severity: regression
          Priority: P1
         Component: dmd
          Assignee: nobody puremagic.com
          Reporter: elpenguino+D gmail.com

This code causes the compiler to segfault as of DMD 2.084.1. This did not occur
in 2.083.1 and earlier. I did not test with 2.084.0.
```
void func(AliasSeq!(int) params = AliasSeq!(void)) {}

template AliasSeq(TList...)
{
    alias AliasSeq = TList;
}
```

--
May 20 2019