June 24, 2013 [dmd-internals] [D-Programming-Language/dmd] 1b4a30: Allow NullExp as struct hidden member in struct li... | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 1b4a30dec1bbf3eedc7420ea383ae989663dcbd0 https://github.com/D-Programming-Language/dmd/commit/1b4a30dec1bbf3eedc7420ea383ae989663dcbd0 Author: Don Clugston <emailsdontbelong@inarepository.com> Date: 2013-06-07 (Fri, 07 Jun 2013) Changed paths: M src/expression.c Log Message: ----------- Allow NullExp as struct hidden member in struct literals Since CTFE will create null hidden pointers. Commit: fa616c5fcd9ed755f09e213fdc70a63803a2c075 https://github.com/D-Programming-Language/dmd/commit/fa616c5fcd9ed755f09e213fdc70a63803a2c075 Author: Don Clugston <emailsdontbelong@inarepository.com> Date: 2013-06-07 (Fri, 07 Jun 2013) Changed paths: M src/interpret.c M test/compilable/interpret3.d Log Message: ----------- Fix bug 10217 ICE(root.c) with nested struct.init.tupleof in CTFE CTFE version of bug 9315, almost exactly the same fix. If a nested struct has no initialized hidden pointer, set it to null to match the runtime behaviour. Commit: 3ae187fe0d01de4add1a422e4836739d3e867037 https://github.com/D-Programming-Language/dmd/commit/3ae187fe0d01de4add1a422e4836739d3e867037 Author: Walter Bright <walter@walterbright.com> Date: 2013-06-24 (Mon, 24 Jun 2013) Changed paths: M src/expression.c M src/interpret.c M test/compilable/interpret3.d Log Message: ----------- Merge pull request #2107 from donc/ctfe_10217_ice_nestedstruct 10217: ICE(root.c) with nested struct.init.tupleof in CTFE Compare: https://github.com/D-Programming-Language/dmd/compare/78c04979da34...3ae187fe0d01 |
Copyright © 1999-2021 by the D Language Foundation