diff options
author | Arnold Schwaighofer <aschwaighofer@apple.com> | 2015-07-19 19:30:43 +0000 |
---|---|---|
committer | Arnold Schwaighofer <aschwaighofer@apple.com> | 2015-07-19 19:30:43 +0000 |
commit | 764d6de823ddd9d10dc236b6c0f9987ee4674d5f (patch) | |
tree | b39fe98a6c375a7aa1207cf65f5d3b8315f723f5 /llvm/lib/Transforms/IPO/MergeFunctions.cpp | |
parent | 23a29dafdad9ccf0511236658d7e5b3429a7f207 (diff) | |
download | llvm-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.cpp | 1 |
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 { |