http://d.puremagic.com/issues/show_bug.cgi?id=6200
Cristi Cobzarenco <cristi.cobzare...@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |INVALID --- Comment #4 from Cristi Cobzarenco <cristi.cobzare...@gmail.com> 2011-06-23 13:15:13 PDT --- (In reply to comment #3) > (In reply to comment #2) > > (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. > > Bug 3167 does talk about 'const ref' in the later comments, e.g. > http://d.puremagic.com/issues/show_bug.cgi?id=3167#c12. You're right again, sorry. I looked through the comments, but somehow didn't see that one. I'll mark this as invalid. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------