[llvm-branch-commits] [clang] a5e968b - [clang] Allow the OpenBSD driver to link the libclang_rt.profile library.

Tom Stellard via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Tue Sep 7 10:38:57 PDT 2021


Author: Frederic Cambus
Date: 2021-09-07T10:38:36-07:00
New Revision: a5e968b66a5988ee0a565e8252bc5ed3557a1d53

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

LOG: [clang] Allow the OpenBSD driver to link the libclang_rt.profile library.

Differential Revision: https://reviews.llvm.org/D109244

(cherry picked from commit 466451c6616272d8c779618b92b0ae80f394a795)

Added: 
    

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

Removed: 
    


################################################################################
diff  --git a/clang/lib/Driver/ToolChains/OpenBSD.cpp b/clang/lib/Driver/ToolChains/OpenBSD.cpp
index e162165b25613..6711e2e2297dd 100644
--- a/clang/lib/Driver/ToolChains/OpenBSD.cpp
+++ b/clang/lib/Driver/ToolChains/OpenBSD.cpp
@@ -221,6 +221,8 @@ void openbsd::Linker::ConstructJob(Compilation &C, const JobAction &JA,
     CmdArgs.push_back(Args.MakeArgString(ToolChain.GetFilePath(crtend)));
   }
 
+  ToolChain.addProfileRTLibs(Args, CmdArgs);
+
   const char *Exec = Args.MakeArgString(ToolChain.GetLinkerPath());
   C.addCommand(std::make_unique<Command>(JA, *this,
                                          ResponseFileSupport::AtFileCurCP(),


        


More information about the llvm-branch-commits mailing list