diff --git a/gen/linker.cpp b/gen/linker.cpp index 07e0eb23..1ad2d0bf 100644 --- a/gen/linker.cpp +++ b/gen/linker.cpp @@ -235,6 +235,8 @@ int linkObjToExecutable(const char* argv0) // try root module name if (Module::rootModule) exestr = Module::rootModule->toChars(); + else if (global.params.objfiles->dim) + exestr = FileName::removeExt((char*)global.params.objfiles->data[0]); else exestr = "a.out"; }