diff options
author | Nuno Lopes <nunoplopes@sapo.pt> | 2012-07-18 00:07:17 +0000 |
---|---|---|
committer | Nuno Lopes <nunoplopes@sapo.pt> | 2012-07-18 00:07:17 +0000 |
commit | 2151497dca31a0add0e71717b4cd4462a0c8d10f (patch) | |
tree | 49e61f96bbce67a7a35948a419ab4560bd6507b6 /llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | |
parent | b84f7bea09b06727552cd0359d274af4a3cda402 (diff) | |
download | bcm5719-llvm-2151497dca31a0add0e71717b4cd4462a0c8d10f.tar.gz bcm5719-llvm-2151497dca31a0add0e71717b4cd4462a0c8d10f.zip |
ignore 'invoke @llvm.donothing', but still keep the edge to the continuation BB
llvm-svn: 160411
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp')
-rw-r--r-- | llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp b/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp index 42b9099cdc3..54d8cb71eaa 100644 --- a/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp +++ b/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp @@ -1833,7 +1833,7 @@ void SelectionDAGBuilder::visitInvoke(const InvokeInst &I) { visitInlineAsm(&I); else if (Fn && Fn->isIntrinsic()) { assert(Fn->getIntrinsicID() == Intrinsic::donothing); - return; // ignore invokes to @llvm.donothing + // Ignore invokes to @llvm.donothing: jump directly to the next BB. } else LowerCallTo(&I, getValue(Callee), false, LandingPad); |