October 20, 2012 [dmd-internals] [D-Programming-Language/dmd] f6d0cf: Fix issue 8801 assigning to __ctfe crashes the com... | ||||
---|---|---|---|---|
| ||||
Attachments:
| 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@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@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 |
Copyright © 1999-2021 by the D Language Foundation