diff options
author | Ahmed Bougacha <ahmed.bougacha@gmail.com> | 2013-08-21 07:28:17 +0000 |
---|---|---|
committer | Ahmed Bougacha <ahmed.bougacha@gmail.com> | 2013-08-21 07:28:17 +0000 |
commit | d3fc5b96481e2f769f1e83ea53c3fafe057f5582 (patch) | |
tree | 0b0a67679d8d81eb02d0ed92198a7a8a14bea5ee /llvm/lib/MC/MCFunction.cpp | |
parent | ffeecb5c80391db93526cad7790c71ae64632bfa (diff) | |
download | bcm5719-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.cpp | 5 |
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 { |