diff options
-rw-r--r-- | llvm/tools/dsymutil/dsymutil.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/tools/dsymutil/dsymutil.cpp b/llvm/tools/dsymutil/dsymutil.cpp index fe69abed0a8..983e86808e7 100644 --- a/llvm/tools/dsymutil/dsymutil.cpp +++ b/llvm/tools/dsymutil/dsymutil.cpp @@ -520,9 +520,10 @@ int main(int argc, char **argv) { // If there is more than one link to execute, we need to generate // temporary files. - bool NeedsTempFiles = + const bool NeedsTempFiles = !Options.DumpDebugMap && (Options.OutputFile != "-") && (DebugMapPtrsOrErr->size() != 1 || Options.LinkOpts.Update); + const bool Verify = Options.Verify && !Options.LinkOpts.NoOutput; SmallVector<MachOUtils::ArchAndFile, 4> TempFiles; std::atomic_char AllOK(1); @@ -577,7 +578,6 @@ int main(int argc, char **argv) { } } - const bool Verify = Options.Verify && !Options.LinkOpts.NoOutput; auto LinkLambda = [&, OutputFile](std::shared_ptr<raw_fd_ostream> Stream, LinkOptions Options) { AllOK.fetch_and( |