digitalmars.D.bugs - [Issue 19266] New: Some source files names are no longer accepted
- d-bugmail puremagic.com (29/29) Sep 26 2018 https://issues.dlang.org/show_bug.cgi?id=19266
https://issues.dlang.org/show_bug.cgi?id=19266 Issue ID: 19266 Summary: Some source files names are no longer accepted Product: D Version: D2 Hardware: All OS: Windows Status: NEW Severity: regression Priority: P1 Component: dmd Assignee: nobody puremagic.com Reporter: r.sagitario gmx.de dmd can no longer read files from a network share: dmd \\network\share\test.d ... Error: module `test` is in file '\\network\share\test.d' which cannot be read You can also no longer pass in file names with the extension long file prefix: dmd \\?\c:\tmp\test.d ... Error: module `test` is in file '\\?\c:\tmp\test.d' which cannot be read Redirecting some output to special devices fails, too: dmd \\?\c:\tmp\test.d -deps nul: ... Error: invalid file name 'nul:' Introduced in dmd 2.078 by adding prefix \\?\ to filenames unconditionally. This can also confuse generic file tracking for dependency generation as used by msbuild. --
Sep 26 2018