[Issue 14283] [2.067-b4]: Spurious "this is not an lvalue" deprecation message for "auto ref" arguments
https://issues.dlang.org/show_bug.cgi?id=14283 --- Comment #7 from github-bugzi...@puremagic.com --- Commits pushed to stable at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/6db86fdba070751ebbccede55b134aef1f791d46 fix Issue 14283 - spurious 'this' is not an lvalue deprecation for auto ref https://github.com/D-Programming-Language/dmd/commit/3bc3f1cd69d43db971a75a1ad36a04e2ac914fe9 Merge pull request #4497 from MartinNowak/fix14283 --
[Issue 14283] [2.067-b4]: Spurious "this is not an lvalue" deprecation message for "auto ref" arguments
https://issues.dlang.org/show_bug.cgi?id=14283 --- Comment #6 from github-bugzi...@puremagic.com --- Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/56e59d841a3854afb8509f5930bfa4016fa7443d Merge pull request #4497 from MartinNowak/fix14283 --
[Issue 14283] [2.067-b4]: Spurious "this is not an lvalue" deprecation message for "auto ref" arguments
https://issues.dlang.org/show_bug.cgi?id=14283 --- Comment #5 from github-bugzi...@puremagic.com --- Commit pushed to 2.067 at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/56e59d841a3854afb8509f5930bfa4016fa7443d Merge pull request #4497 from MartinNowak/fix14283 fix Issue 14283 - spurious 'this' is not an lvalue deprecation for auto ref --
[Issue 14283] [2.067-b4]: Spurious "this is not an lvalue" deprecation message for "auto ref" arguments
https://issues.dlang.org/show_bug.cgi?id=14283 github-bugzi...@puremagic.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --
[Issue 14283] [2.067-b4]: Spurious "this is not an lvalue" deprecation message for "auto ref" arguments
https://issues.dlang.org/show_bug.cgi?id=14283 --- Comment #4 from github-bugzi...@puremagic.com --- Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/6db86fdba070751ebbccede55b134aef1f791d46 fix Issue 14283 - spurious 'this' is not an lvalue deprecation for auto ref - suppress deprecation message for auto ref parameters as passing 'this' to auto ref will remain correct when it becomes an rvalue and because it's very unlikely that the passing as ref argument was intentional https://github.com/D-Programming-Language/dmd/commit/3bc3f1cd69d43db971a75a1ad36a04e2ac914fe9 Merge pull request #4497 from MartinNowak/fix14283 fix Issue 14283 - spurious 'this' is not an lvalue deprecation for auto ref --
[Issue 14283] [2.067-b4]: Spurious "this is not an lvalue" deprecation message for "auto ref" arguments
https://issues.dlang.org/show_bug.cgi?id=14283 Martin Nowak changed: What|Removed |Added Keywords||pull --- Comment #3 from Martin Nowak --- https://github.com/D-Programming-Language/dmd/pull/4497 --
[Issue 14283] [2.067-b4]: Spurious "this is not an lvalue" deprecation message for "auto ref" arguments
https://issues.dlang.org/show_bug.cgi?id=14283 --- Comment #2 from Martin Nowak --- It could be a bad idea to handle 'this' as lvalue (with deprecation) but infer and rvalue for auto ref. Also it required quite some hacking. I think a better choice is to keep it as lvalue but omit the deprecation message for auto ref parameters. In both cases I hardly expect any code breakage, as passing 'this' to an auto ref parameter hardly comprises the intent to change the this pointer. --
[Issue 14283] [2.067-b4]: Spurious "this is not an lvalue" deprecation message for "auto ref" arguments
https://issues.dlang.org/show_bug.cgi?id=14283 --- Comment #1 from Martin Nowak --- *** Issue 14284 has been marked as a duplicate of this issue. *** --
[Issue 14283] [2.067-b4]: Spurious "this is not an lvalue" deprecation message for "auto ref" arguments
https://issues.dlang.org/show_bug.cgi?id=14283 Martin Nowak changed: What|Removed |Added CC||c...@dawg.eu Severity|normal |regression --