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 | 46d353f8e8a2bbe02e8aa6a2292eae930dd3b7e6 (patch) | |
tree | 9cc756b7e0d63078710d8bded8550623272474ae /lib/MC/MCFunction.cpp | |
parent | 9bfc0626c02e449dd321a71a09f005ac8239e921 (diff) | |
download | llvm-46d353f8e8a2bbe02e8aa6a2292eae930dd3b7e6.tar.gz llvm-46d353f8e8a2bbe02e8aa6a2292eae930dd3b7e6.tar.bz2 llvm-46d353f8e8a2bbe02e8aa6a2292eae930dd3b7e6.tar.xz |
MC CFG: Add a few needed methods, mainly MCModule::findFirstAtomAfter.
While there, do some minor cleanup.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188880 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/MC/MCFunction.cpp')
-rw-r--r-- | lib/MC/MCFunction.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/MC/MCFunction.cpp b/lib/MC/MCFunction.cpp index 5011d5fd6b..300ab5b1a0 100644 --- a/lib/MC/MCFunction.cpp +++ b/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 { |