[Issue 23791] Rvalue default argument for ref parameter gives misleading error

d-bugmail at puremagic.com d-bugmail at puremagic.com
Mon Jan 1 12:31:10 UTC 2024


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

Nick Treleaven <nick at geany.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |nick at geany.org
         Resolution|---                         |FIXED

--- Comment #2 from Nick Treleaven <nick at geany.org> ---
Fixed by https://github.com/dlang/dmd/pull/15793:

/home/nick/os/rval.d(1): Error: cannot create default argument for `ref` /
`out` parameter from constant `123`
/home/nick/os/rval.d(4): Error: cannot create default argument for `ref` /
`out` parameter from expression `S()` because it is not an lvalue

--


More information about the Digitalmars-d-bugs mailing list