]> granicus.if.org Git - clang/commitdiff
Since we always have 2 edges, we don't need to reserve 3 slot for the
authorMike Stump <mrs@apple.com>
Tue, 17 Nov 2009 00:10:05 +0000 (00:10 +0000)
committerMike Stump <mrs@apple.com>
Tue, 17 Nov 2009 00:10:05 +0000 (00:10 +0000)
PHI node.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@89005 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/CGCXXExpr.cpp

index 78734a00fbcca01ca83998350adaadd1607ea886..eff432a05c099504c58e067e5c53dff807eedd96 100644 (file)
@@ -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;