October 10, 2015
  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: ea7e7128eec33126ea1f815dd4c98a047e1b2378
      https://github.com/D-Programming-Language/dmd/commit/ea7e7128eec33126ea1f815dd4c98a047e1b2378
  Author: k-hara <k.hara.pg@gmail.com>
  Date:   2015-10-09 (Fri, 09 Oct 2015)

  Changed paths:
    M src/dcast.d
    M src/dtemplate.d
    M src/mtype.d
    M src/mtype.h

  Log Message:
  -----------
  Refactor: remove unneeded uses of reliesOnTident

The removed part was workaround code for the incomplete semantic analysis
process in ancient. If `reliesOnTident(t)` returns true, it means that
`t->semantic()` is yet not called.

Rather such the case is a bug in current forward reference resolution mechanism, and the loose check code is not necessary anymore.


  Commit: c4417966b05d9229f96c2d1f7088e31472df4a06
      https://github.com/D-Programming-Language/dmd/commit/c4417966b05d9229f96c2d1f7088e31472df4a06
  Author: Hara Kenji <k.hara.pg+dev@gmail.com>
  Date:   2015-10-11 (Sun, 11 Oct 2015)

  Changed paths:
    M src/dcast.d
    M src/dtemplate.d
    M src/mtype.d
    M src/mtype.h

  Log Message:
  -----------
  Merge pull request #5176 from 9rnsr/refactor_use_of_reliesOnTident

Refactor: remove unneeded uses of reliesOnTident


Compare: https://github.com/D-Programming-Language/dmd/compare/d2c4a6893b23...c4417966b05d