[dmd-internals] [D-Programming-Language/dmd] f6d0cf: Fix issue 8801 assigning to __ctfe crashes the com...

GitHub noreply at github.com
Sat Oct 20 18:20:40 PDT 2012


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: f6d0cf50a5507de3b4dbd1803f757536d80c3f44
      https://github.com/D-Programming-Language/dmd/commit/f6d0cf50a5507de3b4dbd1803f757536d80c3f44
  Author: Don Clugston <don.clugston at sociomantic.com>
  Date:   2012-10-15 (Mon, 15 Oct 2012)

  Changed paths:
    M src/expression.c
    M test/compilable/compile1.d

  Log Message:
  -----------
  Fix issue 8801 assigning to __ctfe crashes the compiler

We need checks in two places, because constructing a variable doesn't call
toLvalue().


  Commit: ea19dfa5dae138b09358a2d551c47931ae342e21
      https://github.com/D-Programming-Language/dmd/commit/ea19dfa5dae138b09358a2d551c47931ae342e21
  Author: Walter Bright <walter at walterbright.com>
  Date:   2012-10-20 (Sat, 20 Oct 2012)

  Changed paths:
    M src/expression.c
    M test/compilable/compile1.d

  Log Message:
  -----------
  Merge pull request #1186 from donc/ice8801__ctfe

8801 assigning to __ctfe crashes the compiler


Compare: https://github.com/D-Programming-Language/dmd/compare/ae02f6f8b708...ea19dfa5dae1


More information about the dmd-internals mailing list