[dmd-internals] [D-Programming-Language/dmd] 3e3fdf: fix Issue 14929 - ICE: Assertion failure: 'ez->exp...
GitHub via dmd-internals
dmd-internals at puremagic.com
Mon Aug 24 08:05:41 PDT 2015
Branch: refs/heads/stable
Home: https://github.com/D-Programming-Language/dmd
Commit: 3e3fdfe12e49815f3a78659266b2a5aad737ec79
https://github.com/D-Programming-Language/dmd/commit/3e3fdfe12e49815f3a78659266b2a5aad737ec79
Author: k-hara <k.hara.pg at gmail.com>
Date: 2015-08-24 (Mon, 24 Aug 2015)
Changed paths:
M src/declaration.c
M src/expression.c
M src/nogc.c
A test/fail_compilation/ice14929.d
Log Message:
-----------
fix Issue 14929 - ICE: Assertion failure: 'ez->exp && ez->exp->op == TOKconstruct' on line 302 in file 'escape.c'
If error happens, propagate it without storing.
Commit: cb72272c16a607486097eb9b6bdefa985ff65ac5
https://github.com/D-Programming-Language/dmd/commit/cb72272c16a607486097eb9b6bdefa985ff65ac5
Author: k-hara <k.hara.pg at gmail.com>
Date: 2015-08-24 (Mon, 24 Aug 2015)
Changed paths:
M src/opover.c
M test/fail_compilation/ice14929.d
Log Message:
-----------
Fix error propagation to improve error diagnostic
If an operator overloading member function fails to compile in its `semantic3`,
`op_overload` should return `ErrorExp`.
Commit: 45c115bccd2e3fe64e607eb2cf40786fe1dc4412
https://github.com/D-Programming-Language/dmd/commit/45c115bccd2e3fe64e607eb2cf40786fe1dc4412
Author: Martin Nowak <code at dawg.eu>
Date: 2015-08-24 (Mon, 24 Aug 2015)
Changed paths:
M src/declaration.c
M src/expression.c
M src/nogc.c
M src/opover.c
A test/fail_compilation/ice14929.d
Log Message:
-----------
Merge pull request #4950 from 9rnsr/fix14929
[REG2.067] Issue 14929 - ICE: Assertion failure: 'ez->exp && ez->exp->op == TOKconstruct' on line 302 in file 'escape.c'
Compare: https://github.com/D-Programming-Language/dmd/compare/d780e3114333...45c115bccd2e
More information about the dmd-internals
mailing list