aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/IPO/MergeFunctions.cpp
diff options
context:
space:
mode:
authorArnold Schwaighofer <aschwaighofer@apple.com>2015-07-19 19:30:43 +0000
committerArnold Schwaighofer <aschwaighofer@apple.com>2015-07-19 19:30:43 +0000
commit764d6de823ddd9d10dc236b6c0f9987ee4674d5f (patch)
treeb39fe98a6c375a7aa1207cf65f5d3b8315f723f5 /llvm/lib/Transforms/IPO/MergeFunctions.cpp
parent23a29dafdad9ccf0511236658d7e5b3429a7f207 (diff)
downloadllvm-764d6de823ddd9d10dc236b6c0f9987ee4674d5f.zip
llvm-764d6de823ddd9d10dc236b6c0f9987ee4674d5f.tar.gz
llvm-764d6de823ddd9d10dc236b6c0f9987ee4674d5f.tar.bz2
Revert "MergeFuncs: Transfer the function parameter attributes to the call site"
It is okay to not transfer parameter attributes. This reverts commit r242558. llvm-svn: 242646
Diffstat (limited to 'llvm/lib/Transforms/IPO/MergeFunctions.cpp')
-rw-r--r--llvm/lib/Transforms/IPO/MergeFunctions.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/IPO/MergeFunctions.cpp b/llvm/lib/Transforms/IPO/MergeFunctions.cpp
index a0654bd..109cac7 100644
--- a/llvm/lib/Transforms/IPO/MergeFunctions.cpp
+++ b/llvm/lib/Transforms/IPO/MergeFunctions.cpp
@@ -1361,7 +1361,6 @@ void MergeFunctions::writeThunk(Function *F, Function *G) {
CallInst *CI = Builder.CreateCall(F, Args);
CI->setTailCall();
CI->setCallingConv(F->getCallingConv());
- CI->setAttributes(F->getAttributes());
if (NewG->getReturnType()->isVoidTy()) {
Builder.CreateRetVoid();
} else {