December 15, 2012 [dmd-internals] [D-Programming-Language/dmd] 4d4be8: Fix issue 9113 ICE(interpret.c): CTFE assignment t... | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/dmd-1.x Home: https://github.com/D-Programming-Language/dmd Commit: 4d4be85d488aaf2171a85de072370309483fdbb5 https://github.com/D-Programming-Language/dmd/commit/4d4be85d488aaf2171a85de072370309483fdbb5 Author: Don Clugston <emailsdontbelong@inarepository.com> Date: 2012-12-12 (Wed, 12 Dec 2012) Changed paths: M src/expression.c Log Message: ----------- Fix issue 9113 ICE(interpret.c): CTFE assignment to member of struct in union The ICE was caused by the error being detected too late. Move the "needs 'this' pointer" error message from e2ir.c into semantic, instead of creating an invalid expression. Commit: 15af35716e3b3fa48e535b822d14009d81f96bb1 https://github.com/D-Programming-Language/dmd/commit/15af35716e3b3fa48e535b822d14009d81f96bb1 Author: Walter Bright <walter@walterbright.com> Date: 2012-12-15 (Sat, 15 Dec 2012) Changed paths: M src/expression.c Log Message: ----------- Merge pull request #1371 from donc/d1merge9113 9113 ICE(interpret.c): CTFE assignment to member of struct in union Compare: https://github.com/D-Programming-Language/dmd/compare/5698e335af11...15af35716e3b |
Copyright © 1999-2021 by the D Language Foundation