aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNadav Rotem <nrotem@apple.com>2013-07-08 23:27:43 +0000
committerNadav Rotem <nrotem@apple.com>2013-07-08 23:27:43 +0000
commit4f396d8043463ad361a7bd64c20d682f62b98fab (patch)
treef5f92110e5cfedcf4eef9370a1414f3e31247781
parent135f476b4f225d551e2b06128a4a08575381f120 (diff)
downloadllvm-4f396d8043463ad361a7bd64c20d682f62b98fab.zip
llvm-4f396d8043463ad361a7bd64c20d682f62b98fab.tar.gz
llvm-4f396d8043463ad361a7bd64c20d682f62b98fab.tar.bz2
Fix a bug in IRBuilder::ClearInsertionPoint. The IR Builder needs to reset both the BB and the insert point inside the BB.
llvm-svn: 185883
-rw-r--r--llvm/include/llvm/IR/IRBuilder.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/include/llvm/IR/IRBuilder.h b/llvm/include/llvm/IR/IRBuilder.h
index f11d3b4..cdf840f5 100644
--- a/llvm/include/llvm/IR/IRBuilder.h
+++ b/llvm/include/llvm/IR/IRBuilder.h
@@ -71,6 +71,7 @@ public:
/// inserted into a block.
void ClearInsertionPoint() {
BB = 0;
+ InsertPt = 0;
}
BasicBlock *GetInsertBlock() const { return BB; }