https://issues.dlang.org/show_bug.cgi?id=19502
him...@outlook.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |him...@outlook.com --- Comment #4 from him...@outlook.com --- (In reply to Rainer Schuetze from comment #2) > I don't see any difference in arguments for D or C++ (VC16). Both produce > `C:\test"\blah.exe` for the example in the bug report. > > What OS/VC version are you seeing the difference with? I'm on Windows 10 x64 with VC 2019. In a test with the following codes: int main(string[] argv) { foreach(i; argv) writeln(i); return 0; } The cmd.exe raw displays: C:\Users\XXX>"C:\Users\XXX\source\repos\test\x64\Debug\"\test.exe C:\Users\XXX\source\repos\test\x64\Debug\ \test.exe I reproduced this issue. --