[Issue 11772] Can't call function with `inout` `delegate` as argument

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Sat Sep 13 10:35:04 PDT 2014


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

--- Comment #2 from Sobirari Muhomori <dfj1esp02 at sneakemail.com> ---
void f(inout int*, inout(int)* delegate(inout int*)){}

void g()
{
    immutable int a;
    f(&a,x=>x);
}
---
Error: function f (inout(int*) _param_0, inout(int)* delegate(inout(int*))
_param_1) is not callable using argument types (immutable(int)*, void)
---

Again works for function, but not for delegate.

--


More information about the Digitalmars-d-bugs mailing list