December 11, 2012 [dmd-internals] [D-Programming-Language/dmd] 1275fd: Fix issue 7890 [CTFE] - segfault for struct litera... | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/dmd-1.x Home: https://github.com/D-Programming-Language/dmd Commit: 1275fd759f062618206cc62a8b1836156d43e80a https://github.com/D-Programming-Language/dmd/commit/1275fd759f062618206cc62a8b1836156d43e80a Author: Don Clugston <don.clugston@sociomantic.com> Date: 2012-12-07 (Fri, 07 Dec 2012) Changed paths: M src/interpret.c Log Message: ----------- Fix issue 7890 [CTFE] - segfault for struct literal with AA field The type of the AA was set incorrectly. When expression is x[n]=y, type of the AA is x, not x[n]. Commit: f2af1f5831941d6d7ff0f2df610f409879040eff https://github.com/D-Programming-Language/dmd/commit/f2af1f5831941d6d7ff0f2df610f409879040eff Author: Don Clugston <don.clugston@sociomantic.com> Date: 2012-12-07 (Fri, 07 Dec 2012) Changed paths: M src/interpret.c Log Message: ----------- Fix issue 7602 [CTFE] Segmentation fault when using array.keys on a null AA The return type was set incorrectly (or not at all!). Commit: df8a7db18b1e1ad5d3ec4457fa13f2308c57c942 https://github.com/D-Programming-Language/dmd/commit/df8a7db18b1e1ad5d3ec4457fa13f2308c57c942 Author: Walter Bright <walter@walterbright.com> Date: 2012-12-11 (Tue, 11 Dec 2012) Changed paths: M src/interpret.c Log Message: ----------- Merge pull request #1360 from donc/d1merge7602_7890 D1: Merge fixes for CTFE AA bugs 7602 and 7890 Compare: https://github.com/D-Programming-Language/dmd/compare/5b7620ea1c66...df8a7db18b1e |
Copyright © 1999-2021 by the D Language Foundation