December 26, 2014 [dmd-internals] [D-Programming-Language/dmd] b1b807: Stop generating internal __cpctor function so it's... | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: b1b807d57268dc07c44a59474e6f20b408222d14 https://github.com/D-Programming-Language/dmd/commit/b1b807d57268dc07c44a59474e6f20b408222d14 Author: k-hara <k.hara.pg@gmail.com> Date: 2014-12-15 (Mon, 15 Dec 2014) Changed paths: M src/aggregate.h M src/clone.c M src/declaration.c M src/doc.c M src/dsymbol.c M src/expression.c M src/func.c M src/idgen.c M src/interpret.c M src/struct.c M test/fail_compilation/fail10964.d M test/fail_compilation/fail10968.d Log Message: ----------- Stop generating internal __cpctor function so it's just redundant Instead we can directly memcpy the object, then call the postblit. Commit: 5d6db2edc1966aaf670d6245fa45ed598cf23e07 https://github.com/D-Programming-Language/dmd/commit/5d6db2edc1966aaf670d6245fa45ed598cf23e07 Author: Walter Bright <walter@walterbright.com> Date: 2014-12-26 (Fri, 26 Dec 2014) Changed paths: M src/aggregate.h M src/clone.c M src/declaration.c M src/doc.c M src/dsymbol.c M src/expression.c M src/func.c M src/idgen.c M src/interpret.c M src/struct.c M test/fail_compilation/fail10964.d M test/fail_compilation/fail10968.d Log Message: ----------- Merge pull request #4183 from 9rnsr/remove_cpctor Stop generating internal __cpctor function Compare: https://github.com/D-Programming-Language/dmd/compare/5ba2e4e4dc7d...5d6db2edc196 |
Copyright © 1999-2021 by the D Language Foundation