The -e is thought to be transformed to /E or /EP in MSVC, but it seems the command option is not processed properly.(https://github.com/dlang/dmd/blob/master/src/vcbuild/msvc-dmc.d)
Is it deliberately omitted? or should be added as follows?
<code>
case "-e": // "show results of preprocessor"
newArgs ~= "/E";
break;
</code>
Comment #1 by robert.schadek — 2024-12-13T18:53:53Z