[dmd-internals] [D-Programming-Language/dmd] d1ab50: fix Issue 9565 - Index of static array should not ...
GitHub
noreply at github.com
Sun Sep 15 00:36:42 PDT 2013
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/dmd
Commit: d1ab5012b00c34023ed715a0c22ecb3bd8b674ff
https://github.com/D-Programming-Language/dmd/commit/d1ab5012b00c34023ed715a0c22ecb3bd8b674ff
Author: k-hara <k.hara.pg at gmail.com>
Date: 2013-09-08 (Sun, 08 Sep 2013)
Changed paths:
M src/expression.c
M src/mtype.c
A test/compilable/test9565.d
M test/fail_compilation/diag7420.d
M test/fail_compilation/diag8892.d
M test/fail_compilation/fail10102.d
Log Message:
-----------
fix Issue 9565 - Index of static array should not print literal suffix
Static array type index is always size_t, so unnecessary suffix is harmful for platform independent diagnostic message.
(Note that: In 64bit platform, size_t is ulong, and if the value is greater than long.max, suffix is *necessary*.)
Same problem exists in IndexExp and SliceExp printing.
Commit: 724566600724314a27dbf7bfd63aeda12f27780d
https://github.com/D-Programming-Language/dmd/commit/724566600724314a27dbf7bfd63aeda12f27780d
Author: Walter Bright <walter at walterbright.com>
Date: 2013-09-15 (Sun, 15 Sep 2013)
Changed paths:
M src/expression.c
M src/mtype.c
A test/compilable/test9565.d
M test/fail_compilation/diag7420.d
M test/fail_compilation/diag8892.d
M test/fail_compilation/fail10102.d
Log Message:
-----------
Merge pull request #2522 from 9rnsr/fix9565
Issue 9565 - Index of static array should not print literal suffix
Compare: https://github.com/D-Programming-Language/dmd/compare/2b7b591296f6...724566600724
More information about the dmd-internals
mailing list