October 21, 2012 [dmd-internals] [D-Programming-Language/dmd] 6839ad: Fix default protection in dependency file | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 6839adaef2ef5591cc05f85c3ce0a2cd04ab5d07 https://github.com/D-Programming-Language/dmd/commit/6839adaef2ef5591cc05f85c3ce0a2cd04ab5d07 Author: Leandro Lucarella <luca@llucax.com.ar> Date: 2012-10-21 (Sun, 21 Oct 2012) Changed paths: M src/import.c A test/runnable/depsprot.sh A test/runnable/extra-files/depsprot.d A test/runnable/imports/depsprot_default.d A test/runnable/imports/depsprot_private.d A test/runnable/imports/depsprot_public.d Log Message: ----------- Fix default protection in dependency file Import without explicit protection attributes are printed as public imports in the dependency file (-deps), which could lead to incorrect dependencies calculations by programs using this option. This patch makes it print default protection as private (or whatever the compiler think it should be). Test case added. Commit: 0085d3243c50302f6a2a2cd0b01ec1ab7c904760 https://github.com/D-Programming-Language/dmd/commit/0085d3243c50302f6a2a2cd0b01ec1ab7c904760 Author: Walter Bright <walter@walterbright.com> Date: 2012-10-21 (Sun, 21 Oct 2012) Changed paths: M src/import.c A test/runnable/depsprot.sh A test/runnable/extra-files/depsprot.d A test/runnable/imports/depsprot_default.d A test/runnable/imports/depsprot_private.d A test/runnable/imports/depsprot_public.d Log Message: ----------- Merge pull request #1173 from llucax/deps-protection Fix default protection in dependency file Compare: https://github.com/D-Programming-Language/dmd/compare/9bda33388554...0085d3243c50 |
Copyright © 1999-2021 by the D Language Foundation