[dmd-internals] [D-Programming-Language/dmd] a4348c: Add lvalue check for ref/out params with default a...
GitHub
noreply at github.com
Sat Oct 6 11:40:36 PDT 2012
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/dmd
Commit: a4348cc74ab4b220f5dbd692217b65b7f0559be2
https://github.com/D-Programming-Language/dmd/commit/a4348cc74ab4b220f5dbd692217b65b7f0559be2
Author: Andrej Mitrovic <andrej.mitrovich at gmail.com>
Date: 2012-10-06 (Sat, 06 Oct 2012)
Changed paths:
M src/mtype.c
A test/fail_compilation/fail7603a.d
A test/fail_compilation/fail7603b.d
A test/fail_compilation/fail7603c.d
A test/runnable/test7603.d
Log Message:
-----------
Add lvalue check for ref/out params with default arguments.
Move def arg check into semantic.
Move semantic check to FuncType.
Add more tests, do if check before assignment.
Separate fail tests.
toLvalue can take a scope. Add another test-case.
Commit: 67681b916f7880432c7da14a714404af0254278e
https://github.com/D-Programming-Language/dmd/commit/67681b916f7880432c7da14a714404af0254278e
Author: Daniel Murphy <yebblies at gmail.com>
Date: 2012-10-06 (Sat, 06 Oct 2012)
Changed paths:
M src/mtype.c
A test/fail_compilation/fail7603a.d
A test/fail_compilation/fail7603b.d
A test/fail_compilation/fail7603c.d
A test/runnable/test7603.d
Log Message:
-----------
Merge pull request #1163 from AndrejMitrovic/Fix7603
Fix Issue 7603 - Default initializer for ref/out must be an lvalue
Compare: https://github.com/D-Programming-Language/dmd/compare/a0ea9c426488...67681b916f78
More information about the dmd-internals
mailing list