June 01, 2013 [dmd-internals] [D-Programming-Language/dmd] 28d997: CTFE: fix segfault after ICE in DotVarExp | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 28d99713861031bb40153cc2c788f01d82299479 https://github.com/D-Programming-Language/dmd/commit/28d99713861031bb40153cc2c788f01d82299479 Author: Don Clugston <emailsdontbelong@inarepository.com> Date: 2013-05-30 (Thu, 30 May 2013) Changed paths: M src/interpret.c Log Message: ----------- CTFE: fix segfault after ICE in DotVarExp If an ICE occurs in DotVarExp, it would segfault when trying to dereference EXP_CANT_INTERPRET. Commit: b03fa2d073953779fec15d6fb874b9fb3bfa98f8 https://github.com/D-Programming-Language/dmd/commit/b03fa2d073953779fec15d6fb874b9fb3bfa98f8 Author: Don Clugston <emailsdontbelong@inarepository.com> Date: 2013-05-30 (Thu, 30 May 2013) Changed paths: M src/interpret.c Log Message: ----------- CTFE: DotTypeExp cannot be interpreted Generate an ICE if it tries, rather than an incomprehensible error. Commit: 50569d88e7b0ccf8d786b65bf4f0321fd2698fd2 https://github.com/D-Programming-Language/dmd/commit/50569d88e7b0ccf8d786b65bf4f0321fd2698fd2 Author: Don Clugston <emailsdontbelong@inarepository.com> Date: 2013-05-30 (Thu, 30 May 2013) Changed paths: M src/interpret.c Log Message: ----------- CTFE: Don't save local variables in the global constants list Even if they are immutable local variables (eg, bug 8400) Commit: 2f029ea585099ba9ce4ca006f9b1d79c6c6da459 https://github.com/D-Programming-Language/dmd/commit/2f029ea585099ba9ce4ca006f9b1d79c6c6da459 Author: Walter Bright <walter@walterbright.com> Date: 2013-06-01 (Sat, 01 Jun 2013) Changed paths: M src/interpret.c Log Message: ----------- Merge pull request #2105 from donc/ctfe_internal_fixes Ctfe internal fixes Compare: https://github.com/D-Programming-Language/dmd/compare/436224bc2062...2f029ea58509 |
Copyright © 1999-2021 by the D Language Foundation