[lld] dd7575b - [LLD] [MinGW] Pass the canExitEarly parameter through properly

Martin Storsjö via llvm-commits llvm-commits at lists.llvm.org
Tue May 18 05:09:14 PDT 2021


Author: Martin Storsjö
Date: 2021-05-18T15:09:07+03:00
New Revision: dd7575ba44f0e255e3d3c04bc60648a8d41a18d4

URL: https://github.com/llvm/llvm-project/commit/dd7575ba44f0e255e3d3c04bc60648a8d41a18d4
DIFF: https://github.com/llvm/llvm-project/commit/dd7575ba44f0e255e3d3c04bc60648a8d41a18d4.diff

LOG: [LLD] [MinGW] Pass the canExitEarly parameter through properly

The MinGW driver passed a hardcoded true to this parameter
since 6f4e255219f2a7878d3, but when the MinGW driver got the
canExitEarly parameter for consistency in b11386f9be9b2dc7276, this
call was missed so it wasn't passed on properly.

Added: 
    

Modified: 
    lld/MinGW/Driver.cpp

Removed: 
    


################################################################################
diff  --git a/lld/MinGW/Driver.cpp b/lld/MinGW/Driver.cpp
index e6c6efdd2b95a..86a898de75172 100644
--- a/lld/MinGW/Driver.cpp
+++ b/lld/MinGW/Driver.cpp
@@ -437,5 +437,5 @@ bool mingw::link(ArrayRef<const char *> argsArr, bool canExitEarly,
   std::vector<const char *> vec;
   for (const std::string &s : linkArgs)
     vec.push_back(s.c_str());
-  return coff::link(vec, true, stdoutOS, stderrOS);
+  return coff::link(vec, canExitEarly, stdoutOS, stderrOS);
 }


        


More information about the llvm-commits mailing list