summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Stump <mrs@apple.com>2009-11-17 00:10:05 +0000
committerMike Stump <mrs@apple.com>2009-11-17 00:10:05 +0000
commit4d0e9095e42992935b1ccb5599c861c6daf13c6b (patch)
tree1982129208615e34e23e5b031aa6003dfd15be0f
parente8cdcc9ab0a845991ae5479d5fa908a932444559 (diff)
downloadbcm5719-llvm-4d0e9095e42992935b1ccb5599c861c6daf13c6b.tar.gz
bcm5719-llvm-4d0e9095e42992935b1ccb5599c861c6daf13c6b.zip
Since we always have 2 edges, we don't need to reserve 3 slot for the
PHI node. llvm-svn: 89005
-rw-r--r--clang/lib/CodeGen/CGCXXExpr.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/CodeGen/CGCXXExpr.cpp b/clang/lib/CodeGen/CGCXXExpr.cpp
index 78734a00fbc..eff432a05c0 100644
--- a/clang/lib/CodeGen/CGCXXExpr.cpp
+++ b/clang/lib/CodeGen/CGCXXExpr.cpp
@@ -512,7 +512,7 @@ llvm::Value *CodeGenFunction::EmitDynamicCast(llvm::Value *V,
EmitBlock(ContBlock);
if (CanBeZero) {
llvm::PHINode *PHI = Builder.CreatePHI(LTy);
- PHI->reserveOperandSpace(3);
+ PHI->reserveOperandSpace(2);
PHI->addIncoming(V, NonZeroBlock);
PHI->addIncoming(llvm::Constant::getNullValue(LTy), NullBlock);
V = PHI;
OpenPOWER on IntegriCloud