DMD returns -1073741819 despite success

Frits van Bommel fvbommel at REMwOVExCAPSs.nl
Mon Apr 6 10:25:23 PDT 2009


A. Jung wrote:
> After further research, I'm still convinced that this is a bug in DMD.
> In your example above, you used "link.exe" to link the obj files into the final exe. Codeblocks, however, uses "dmd.exe" to link the obj files.
> 
> This is valid and the preferred way according to the DMD docs: "Linking is done directly by the dmd compiler after a successful compile. To prevent dmd from running the linker, use the -c switch.".
> 
> Codeblocks generates the following expanded console output, which looks reasonable to me:
> 
> "-------------- Build: debug in test2 ---------------
> 
> dmd.exe  -g -debug    -IC:\dmd\src\phobos  -c hello.d -ofobj\debug\hello.obj
> dmd.exe bin\debug\test2.exe  obj\debug\hello.obj   phobos.lib 

Shouldn't that be "dmd.exe -ofbin\debug\test2.exe ..."?


More information about the Digitalmars-d-bugs mailing list