From 2fab314a64b958f8c97274d45228bfa5bebb3920 Mon Sep 17 00:00:00 2001 From: Valentin Churavy Date: Mon, 26 Dec 2022 10:15:28 -0500 Subject: [PATCH] Change interposers from weak to internal --- src/aotcompile.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/aotcompile.cpp b/src/aotcompile.cpp index 4d21e307586dc..69397c7db7037 100644 --- a/src/aotcompile.cpp +++ b/src/aotcompile.cpp @@ -442,7 +442,7 @@ static void injectCRTAlias(Module &M, StringRef name, StringRef alias, FunctionT if (!target) { target = Function::Create(FT, Function::ExternalLinkage, alias, M); } - Function *interposer = Function::Create(FT, Function::WeakAnyLinkage, name, M); + Function *interposer = Function::Create(FT, Function::InternalLinkage, name, M); appendToCompilerUsed(M, {interposer}); llvm::IRBuilder<> builder(BasicBlock::Create(M.getContext(), "top", interposer));