[llvm] 2d5613a - [dsymutil] return EXIT_FAILURE when Crashed (#106619)

via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 30 05:09:20 PDT 2024


Author: Richard Howell
Date: 2024-08-30T05:09:16-07:00
New Revision: 2d5613afec0f4afeeb03cfd4edac556a65ad0eaf

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

LOG: [dsymutil] return EXIT_FAILURE when Crashed (#106619)

Make dsymutil return a non-zero exit code when crashing during linking.

Added: 
    

Modified: 
    llvm/tools/dsymutil/dsymutil.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/tools/dsymutil/dsymutil.cpp b/llvm/tools/dsymutil/dsymutil.cpp
index 728f2ed3e62aca..364a7d63d486e1 100644
--- a/llvm/tools/dsymutil/dsymutil.cpp
+++ b/llvm/tools/dsymutil/dsymutil.cpp
@@ -835,7 +835,7 @@ int dsymutil_main(int argc, char **argv, const llvm::ToolContext &) {
     if (Crashed)
       (*Repro)->generate();
 
-    if (!AllOK)
+    if (!AllOK || Crashed)
       return EXIT_FAILURE;
 
     if (NeedsTempFiles) {


        


More information about the llvm-commits mailing list