October 10, 2015 [dmd-internals] [D-Programming-Language/dmd] ea7e71: Refactor: remove unneeded uses of reliesOnTident | ||||
---|---|---|---|---|
| ||||
Attachments:
| 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 |
Copyright © 1999-2021 by the D Language Foundation