[Issue 17036] Template default parameter does not works correctly

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sun Jan 28 00:44:39 UTC 2018


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

Seb <greensunny12 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |greensunny12 at gmail.com
            Summary|Template default parametr   |Template default parameter
                   |does not works correctly    |does not works correctly

--- Comment #3 from Seb <greensunny12 at gmail.com> ---
Here's another example:


```
struct Foo {}
struct Bar {}

Foo foo;

void myFun(D)(D d = foo){}

void bar()
{
    myFun(); // works
    myFun(Bar()); // error
}
```

--


More information about the Digitalmars-d-bugs mailing list