[dmd-internals] [D-Programming-Language/dmd] eb6195: fix Issue 8630 - Assertion failure: 'fd && fd->inf...
GitHub
noreply at github.com
Sat Sep 8 13:37:26 PDT 2012
Branch: refs/heads/master
Home: https://github.com/D-Programming-Language/dmd
Commit: eb61951d58952b10e3e74a025f669a862ef05485
https://github.com/D-Programming-Language/dmd/commit/eb61951d58952b10e3e74a025f669a862ef05485
Author: k-hara <k.hara.pg at gmail.com>
Date: 2012-09-08 (Sat, 08 Sep 2012)
Changed paths:
M src/func.c
Log Message:
-----------
fix Issue 8630 - Assertion failure: 'fd && fd->inferRetType' on line 81 in file 'mangle.c'
If function type invalidation is detected in FuncDeclaration::semantic, FuncDeclaration::semantic3 should not run.
When return type is an error, running function body semantic would print some relevant errors, but they are fake errors. So we should stop meaningless semantic3 IMO.
Commit: 16a4543b7c87b594097e11db388956d1b838cceb
https://github.com/D-Programming-Language/dmd/commit/16a4543b7c87b594097e11db388956d1b838cceb
Author: Walter Bright <walter at walterbright.com>
Date: 2012-09-08 (Sat, 08 Sep 2012)
Changed paths:
M src/func.c
Log Message:
-----------
Merge pull request #1107 from 9rnsr/fix8630
Issue 8630 - Assertion failure: 'fd && fd->inferRetType' on line 81 in file 'mangle.c'
Compare: https://github.com/D-Programming-Language/dmd/compare/218f9e361854...16a4543b7c87
More information about the dmd-internals
mailing list