https://issues.dlang.org/show_bug.cgi?id=23491
RazvanN <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #1 from RazvanN <[email protected]> --- I would argue that problem number 2 is not valid. The compiler just looks at the signature and it sees that unsignedToTempString has a scope return parameter and assumes that that is the one you are returning so it mentions that one. It makes more sense to mention the variable that the user can actually change, rather than the library function parameter which cannot. However, points 1 and 3 definitely need fixing. --
