[clang] 0286b47 - [Driver] Remove redundant -z special case. NFC

Fangrui Song via cfe-commits cfe-commits at lists.llvm.org
Fri May 26 19:39:24 PDT 2023


Author: Fangrui Song
Date: 2023-05-26T19:39:19-07:00
New Revision: 0286b47ae03356853736986f91f85c67115611ae

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

LOG: [Driver] Remove redundant -z special case. NFC

Added: 
    

Modified: 
    clang/lib/Driver/ToolChains/CommonArgs.cpp

Removed: 
    


################################################################################
diff  --git a/clang/lib/Driver/ToolChains/CommonArgs.cpp b/clang/lib/Driver/ToolChains/CommonArgs.cpp
index 8854d13da98f..1ed93ba8b61b 100644
--- a/clang/lib/Driver/ToolChains/CommonArgs.cpp
+++ b/clang/lib/Driver/ToolChains/CommonArgs.cpp
@@ -299,13 +299,8 @@ void tools::AddLinkerInputs(const ToolChain &TC, const InputInfoList &Inputs,
       TC.AddCXXStdlibLibArgs(Args, CmdArgs);
     else if (A.getOption().matches(options::OPT_Z_reserved_lib_cckext))
       TC.AddCCKextLibArgs(Args, CmdArgs);
-    else if (A.getOption().matches(options::OPT_z)) {
-      // Pass -z prefix for gcc linker compatibility.
-      A.claim();
-      A.render(Args, CmdArgs);
-    } else {
+    else
       A.renderAsInput(Args, CmdArgs);
-    }
   }
 }
 


        


More information about the cfe-commits mailing list