[Issue 6200] [GSoC] Value returned by function cannot be passed as ref const.
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Thu Jun 23 13:13:03 PDT 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6200
--- Comment #2 from Cristi Cobzarenco <cristi.cobzarenco at gmail.com> 2011-06-23 13:08:14 PDT ---
(In reply to comment #1)
> No 'ref' does require the parameter as an lvalue, even if 'const' is present.
> This is different from C++. I think it's a duplicate of bug 3167.
>
> Also, the struct literal 'Test()' currently returns an lvalue, not an rvalue.
> See bug 5889.
Aha, I guess you're right, I assumed that const would fix it (bug 3167 only
talks about normal refs), 'in' works though.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list