[Issue 314] [module] Static, renamed, and selective imports are always public

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Wed Mar 9 16:38:42 PST 2016


https://issues.dlang.org/show_bug.cgi?id=314

--- Comment #52 from github-bugzilla at puremagic.com ---
Commits pushed to master at https://github.com/D-Programming-Language/dmd

https://github.com/D-Programming-Language/dmd/commit/7cf24a4b5f07f920c0d772ac84a3c5547db2c538
fix Issue 314 - static, renamed, and selective imports are always public

- enable protection for imports (unless -transition=import or
  -transition=checkimports is used)
- relies on DIP22 in order to resolve public/private symbol conflicts
  hence cannot be enabled when DIP22 is turned off by the transition
  switches

https://github.com/D-Programming-Language/dmd/commit/8be10ece1b6f81a81f8c794b258ca2c49a9e7652
Merge pull request #5485 from MartinNowak/fix314

fix Issue 314 - static, renamed, and selective imports are always public

--


More information about the Digitalmars-d-bugs mailing list