[dmd-internals] [D-Programming-Language/dmd] 77e471: Fix issue 10858 CTFE wrong array of pointers

GitHub noreply at github.com
Mon Sep 9 23:46:38 PDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 77e471b8355c433cbfa5cd3a8264a4740bafdaa2
      https://github.com/D-Programming-Language/dmd/commit/77e471b8355c433cbfa5cd3a8264a4740bafdaa2
  Author: Don Clugston <emailsdontbelong at inarepository.com>
  Date:   2013-09-08 (Sun, 08 Sep 2013)

  Changed paths:
    M src/ctfeexpr.c
    M src/interpret.c
    M test/compilable/interpret3.d

  Log Message:
  -----------
  Fix issue 10858 CTFE wrong array of pointers

Pointer comparison should be based on rvalues, not lvalues.
That bug was also hiding three latent wrong-code bugs.


  Commit: 6db24cd50e2954cd17ec31654e3304005566de46
      https://github.com/D-Programming-Language/dmd/commit/6db24cd50e2954cd17ec31654e3304005566de46
  Author: Andrei Alexandrescu <andrei at erdani.com>
  Date:   2013-09-09 (Mon, 09 Sep 2013)

  Changed paths:
    M src/ctfeexpr.c
    M src/interpret.c
    M test/compilable/interpret3.d

  Log Message:
  -----------
  Merge pull request #2527 from donc/badpointer10858ctfe

10858 CTFE wrong-code for array of pointers


Compare: https://github.com/D-Programming-Language/dmd/compare/c97061421b2a...6db24cd50e29


More information about the dmd-internals mailing list