summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2009-08-19 21:10:38 +0000
committerFariborz Jahanian <fjahanian@apple.com>2009-08-19 21:10:38 +0000
commit1dea87a0760070190db3e35f3c47f611662b5f28 (patch)
tree9e5d25f2471b938ad4de0e04a7d5e048c2652220
parent288dcaf329c49b01dacd5c1dd9f35609555feecd (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
-rw-r--r--lib/CodeGen/CGCXX.cpp7
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.