Bug 16706 – non-ASCII characters in file names generate bad file names for coverage.

Status
NEW
Severity
normal
Priority
P3
Component
dmd
Product
D
Version
D2
Platform
x86
OS
Windows
Creation time
2016-11-21T01:58:23Z
Last change time
2024-12-13T18:50:43Z
Assigned to
No Owner
Creator
liangwen
Moved to GitHub: dmd#19207 →

Comments

Comment #0 by liangwen — 2016-11-21T01:58:23Z
if visual D project code save in the dir with chinese char,can not show coverage. win7,vs2015,visual d v0.3.33
Comment #1 by liangwen — 2016-11-21T02:01:01Z
if put project in the dir with chinese words,cannot show the coverage.
Comment #2 by liangwen — 2016-11-21T07:26:24Z
i find wrong is if the dir have chinese words,dont save the .lst file in the project dir.And I cannot find the .lst.
Comment #3 by r.sagitario — 2017-07-16T12:43:55Z
non-ASCII characters in the path even causes crashes: c:\tmp\d\lünk>type test.d int main() { return 0; } c:\tmp\d\lünk>c:\s\d\rainers\windows\bin\dmd -cov ..\lünk\test.d c:\tmp\d\lünk>test crashes (without stack trace). This is caused by the non-UTF8 name being embedded into the object file without translation to UTF8. Updating title and reassigning to dmd.
Comment #4 by robert.schadek — 2024-12-13T18:50:43Z
THIS ISSUE HAS BEEN MOVED TO GITHUB https://github.com/dlang/dmd/issues/19207 DO NOT COMMENT HERE ANYMORE, NOBODY WILL SEE IT, THIS ISSUE HAS BEEN MOVED TO GITHUB