wrap long lines, preserve calling conventions when cloning functions and

turning calls into invokes


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21797 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner
2005-05-09 01:04:34 +00:00
parent 42e3c81c5f
commit c154cef9a1
2 changed files with 14 additions and 6 deletions

View File

@@ -153,6 +153,7 @@ bool llvm::InlineFunction(CallSite CS) {
new InvokeInst(CI->getCalledValue(), Split, InvokeDest,
std::vector<Value*>(CI->op_begin()+1, CI->op_end()),
CI->getName(), BB->getTerminator());
II->setCallingConv(CI->getCallingConv());
// Make sure that anything using the call now uses the invoke!
CI->replaceAllUsesWith(II);