[dmd-internals] [D-Programming-Language/dmd] 541692: More better fix for issue 5498
GitHub via dmd-internals
dmd-internals at puremagic.com
Fri May 2 15:31:30 PDT 2014
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/dmd
Commit: 541692caa7bcbc3b33095686ff25e1f6b02012cb
https://github.com/D-Programming-Language/dmd/commit/541692caa7bcbc3b33095686ff25e1f6b02012cb
Author: k-hara <k.hara.pg at gmail.com>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
M src/cast.c
M src/expression.c
Log Message:
-----------
More better fix for issue 5498
The root issue is in typeMerge function.
Commit: 70ae4dd0db8b7d9b8d0a3fd4f2522cde9aec4bb0
https://github.com/D-Programming-Language/dmd/commit/70ae4dd0db8b7d9b8d0a3fd4f2522cde9aec4bb0
Author: k-hara <k.hara.pg at gmail.com>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
M src/expression.c
Log Message:
-----------
[Refactoring] Improve error propagation in arrayExpressionToCommonType
Commit: 476b87e9d900f0d251a2ab30a15d7cd8a780c2b7
https://github.com/D-Programming-Language/dmd/commit/476b87e9d900f0d251a2ab30a15d7cd8a780c2b7
Author: k-hara <k.hara.pg at gmail.com>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
M src/expression.c
Log Message:
-----------
[Refactoring] Prevent storing ErrorExp in exps
Commit: d49f1ead5ccfe19297f78529f59f81dd340e128a
https://github.com/D-Programming-Language/dmd/commit/d49f1ead5ccfe19297f78529f59f81dd340e128a
Author: k-hara <k.hara.pg at gmail.com>
Date: 2014-04-30 (Wed, 30 Apr 2014)
Changed paths:
M src/cast.c
A test/fail_compilation/ice8309.d
Log Message:
-----------
fix Issue 8309 - ICE in typeMerge on 'void main(){auto x = [()=>1.0, ()=>1];}'
Commit: 9ba6b66c8819dce20af2d80554daaa96369774bc
https://github.com/D-Programming-Language/dmd/commit/9ba6b66c8819dce20af2d80554daaa96369774bc
Author: Walter Bright <walter at walterbright.com>
Date: 2014-05-02 (Fri, 02 May 2014)
Changed paths:
M src/cast.c
M src/expression.c
A test/fail_compilation/ice8309.d
Log Message:
-----------
Merge pull request #3477 from 9rnsr/fix8309
Issue 8309 - ICE in typeMerge on 'void main(){auto x = [()=>1.0, ()=>1];}'
Compare: https://github.com/D-Programming-Language/dmd/compare/19a9e4fe64b4...9ba6b66c8819
More information about the dmd-internals
mailing list