diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2009-08-19 21:10:38 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@apple.com> | 2009-08-19 21:10:38 +0000 |
commit | 1dea87a0760070190db3e35f3c47f611662b5f28 (patch) | |
tree | 9e5d25f2471b938ad4de0e04a7d5e048c2652220 /lib/CodeGen/CGCXX.cpp | |
parent | 288dcaf329c49b01dacd5c1dd9f35609555feecd (diff) |
Removed unneeded code for break/continue statements in
manufactured for-loop per Anders feedback (thanks).
- Fariborz
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@79466 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CGCXX.cpp')
-rw-r--r-- | lib/CodeGen/CGCXX.cpp | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/lib/CodeGen/CGCXX.cpp b/lib/CodeGen/CGCXX.cpp index fce3288be1..deaac7499f 100644 --- a/lib/CodeGen/CGCXX.cpp +++ b/lib/CodeGen/CGCXX.cpp @@ -375,10 +375,6 @@ CodeGenFunction::EmitCXXAggrConstructorCall(const CXXConstructorDecl *D, llvm::BasicBlock *ContinueBlock = createBasicBlock("for.inc"); - // Store the blocks to use for break and continue. - // FIXME. Is this needed? - BreakContinueStack.push_back(BreakContinue(AfterFor, ContinueBlock)); - // Inside the loop body, emit the constructor call on the array element. Counter = Builder.CreateLoad(IndexPtr); llvm::Value *Address = Builder.CreateInBoundsGEP(This, Counter, "arrayidx"); @@ -390,9 +386,6 @@ CodeGenFunction::EmitCXXAggrConstructorCall(const CXXConstructorDecl *D, else EmitCXXConstructorCall(D, Ctor_Complete, Address, 0, 0); - // FIXME. Do we need this? - BreakContinueStack.pop_back(); - EmitBlock(ContinueBlock); // Emit the increment of the loop counter. |