Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 1df41dc6613e1e455e31136ac03b4102df5d54e1
      
https://github.com/D-Programming-Language/dmd/commit/1df41dc6613e1e455e31136ac03b4102df5d54e1
  Author: k-hara <[email protected]>
  Date:   2015-09-30 (Wed, 30 Sep 2015)

  Changed paths:
    M src/declaration.d
    M src/dsymbol.d
    M src/expression.d
    A test/compilable/ice11300.d
    A test/compilable/imports/ice11300a.d
    R test/fail_compilation/ice11300.d
    R test/fail_compilation/imports/ice11300a.d

  Log Message:
  -----------
  Resolve forward reference in `VarDeclaration.toAlias()`

After this change:
1. The check `!v.type` in `DsymbolExp.resolve` and `ScopeExp.semantic` will 
mean *unresolvable* forward reference.
2. The code for issue 12023 in `DsymbolExp.resolve` becomes cleaner.
3. Through the calls `AliasDeclaration.toAlias` and `VarDeclaration.toAlias`, 
selected import symbols will be resolved and `ice11300.d` case is made 
compilable.


  Commit: ae922d80de0a63ddf562e97ab89f97deddf8453c
      
https://github.com/D-Programming-Language/dmd/commit/ae922d80de0a63ddf562e97ab89f97deddf8453c
  Author: Walter Bright <[email protected]>
  Date:   2015-10-03 (Sat, 03 Oct 2015)

  Changed paths:
    M src/declaration.d
    M src/dsymbol.d
    M src/expression.d
    A test/compilable/ice11300.d
    A test/compilable/imports/ice11300a.d
    R test/fail_compilation/ice11300.d
    R test/fail_compilation/imports/ice11300a.d

  Log Message:
  -----------
  Merge pull request #5149 from 9rnsr/fix_vardecl_toalias

Resolve forward reference in `VarDeclaration.toAlias()`


Compare: 
https://github.com/D-Programming-Language/dmd/compare/e779ffc38336...ae922d80de0a
_______________________________________________
dmd-internals mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-internals

Reply via email to