summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/MCFunction.cpp
diff options
context:
space:
mode:
authorAhmed Bougacha <ahmed.bougacha@gmail.com>2013-08-21 07:28:17 +0000
committerAhmed Bougacha <ahmed.bougacha@gmail.com>2013-08-21 07:28:17 +0000
commitd3fc5b96481e2f769f1e83ea53c3fafe057f5582 (patch)
tree0b0a67679d8d81eb02d0ed92198a7a8a14bea5ee /llvm/lib/MC/MCFunction.cpp
parentffeecb5c80391db93526cad7790c71ae64632bfa (diff)
downloadbcm5719-llvm-d3fc5b96481e2f769f1e83ea53c3fafe057f5582.tar.gz
bcm5719-llvm-d3fc5b96481e2f769f1e83ea53c3fafe057f5582.zip
MC CFG: Add a few needed methods, mainly MCModule::findFirstAtomAfter.
While there, do some minor cleanup. llvm-svn: 188880
Diffstat (limited to 'llvm/lib/MC/MCFunction.cpp')
-rw-r--r--llvm/lib/MC/MCFunction.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/lib/MC/MCFunction.cpp b/llvm/lib/MC/MCFunction.cpp
index 5011d5fd6b8..300ab5b1a0e 100644
--- a/llvm/lib/MC/MCFunction.cpp
+++ b/llvm/lib/MC/MCFunction.cpp
@@ -26,8 +26,9 @@ MCFunction::~MCFunction() {
}
MCBasicBlock &MCFunction::createBlock(const MCTextAtom &TA) {
- Blocks.push_back(new MCBasicBlock(TA, this));
- return *Blocks.back();
+ MCBasicBlock *MCBB = new MCBasicBlock(TA, this);
+ Blocks.push_back(MCBB);
+ return *MCBB;
}
const MCBasicBlock *MCFunction::find(uint64_t StartAddr) const {
OpenPOWER on IntegriCloud