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 <[email protected]>
  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 <[email protected]>
  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
_______________________________________________
dmd-internals mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-internals

Reply via email to