[dmd-internals] [D-Programming-Language/dmd] 1275fd: Fix issue 7890 [CTFE] - segfault for struct litera...

GitHub noreply at github.com
Tue Dec 11 09:50:12 PST 2012


  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 at 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 at 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 at 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


More information about the dmd-internals mailing list