[dmd-internals] [D-Programming-Language/dmd] 3ad9c7: fix Issue 8825 - Wrong line number of error messag...
GitHub
noreply at github.com
Sat Sep 21 00:49:30 PDT 2013
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/dmd
Commit: 3ad9c76c0d553b20f417f166ee9e35cc1d7994ee
https://github.com/D-Programming-Language/dmd/commit/3ad9c76c0d553b20f417f166ee9e35cc1d7994ee
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-09-20 (Fri, 20 Sep 2013)
Changed paths:
M src/attrib.c
M src/expression.c
M src/lexer.c
M src/lexer.h
M src/mars.c
M src/module.c
M src/parse.c
M src/statement.c
A test/fail_compilation/diag8825.d
M test/fail_compilation/fail9773.d
Log Message:
-----------
fix Issue 8825 - Wrong line number of error message
- Each tokens should have its own 'loc'.
- Rename `Lexer::loc` to `scanloc` to avoid misuse of lookahead-loc.
Commit: 9b8667b5037867c3378b242b1855c12bbe7179fc
https://github.com/D-Programming-Language/dmd/commit/9b8667b5037867c3378b242b1855c12bbe7179fc
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-09-20 (Fri, 20 Sep 2013)
Changed paths:
M src/parse.c
M test/compilable/extra-files/json.out
M test/fail_compilation/diag7050c.d
Log Message:
-----------
Fix trivial wrong line number of aggregates
Commit: 35dbd956db816a6795be41a21393592f33ed3bb4
https://github.com/D-Programming-Language/dmd/commit/35dbd956db816a6795be41a21393592f33ed3bb4
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-09-20 (Fri, 20 Sep 2013)
Changed paths:
M src/iasm.c
Log Message:
-----------
Fix iasm parser bug
`asm_chktok` will advance the token place. So reading `asmtok->uns64value` after the call would take a wrong value.
Commit: baddfba005f913234d91148f1c41e7c87f74a139
https://github.com/D-Programming-Language/dmd/commit/baddfba005f913234d91148f1c41e7c87f74a139
Author: Martin Nowak <code at dawg.eu>
Date: 2013-09-21 (Sat, 21 Sep 2013)
Changed paths:
M src/attrib.c
M src/expression.c
M src/iasm.c
M src/lexer.c
M src/lexer.h
M src/mars.c
M src/module.c
M src/parse.c
M src/statement.c
M test/compilable/extra-files/json.out
M test/fail_compilation/diag7050c.d
A test/fail_compilation/diag8825.d
M test/fail_compilation/fail9773.d
Log Message:
-----------
Merge pull request #2492 from 9rnsr/fix8825
Fix lexer/parser bugs to fix Issue 8825
Compare: https://github.com/D-Programming-Language/dmd/compare/180b89d51e69...baddfba005f9
More information about the dmd-internals
mailing list