function not callable using struct constructor
alex burton
alexibu.remove at me.com
Thu Jan 2 19:13:12 PST 2014
struct Foo
{
};
void bar(ref Foo f)
{
}
void main()
{
bar(Foo()); //Error: function test.bar (ref Foo f) is not
callable using argument types (Foo)
}
I get the above error with 2.064 not with 2.060.
Is it a bug ?
Is it a feature ?
If so :
Why can't I take a non const ref to a temp struct - It might look
a bit silly but I might be doing it to avoid copying.
I could still do this :
void main()
{
Foo f = Foo();
bar(f);
}
Which is equivalent AFAIK
More information about the Digitalmars-d
mailing list