[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y
Chris Lattner
lattner at cs.uiuc.edu
Fri Oct 10 11:36:01 PDT 2003
Changes in directory llvm/lib/AsmParser:
llvmAsmParser.y updated: 1.127 -> 1.128
---
Log message:
Reserve space for PHI operands
---
Diffs of the changes: (+1 -0)
Index: llvm/lib/AsmParser/llvmAsmParser.y
diff -u llvm/lib/AsmParser/llvmAsmParser.y:1.127 llvm/lib/AsmParser/llvmAsmParser.y:1.128
--- llvm/lib/AsmParser/llvmAsmParser.y:1.127 Thu Oct 9 23:54:02 2003
+++ llvm/lib/AsmParser/llvmAsmParser.y Fri Oct 10 11:34:58 2003
@@ -1649,6 +1649,7 @@
| PHI PHIList {
const Type *Ty = $2->front().first->getType();
$$ = new PHINode(Ty);
+ $$->op_reserve($2->size()*2);
while ($2->begin() != $2->end()) {
if ($2->front().first->getType() != Ty)
ThrowException("All elements of a PHI node must be of the same type!");
More information about the llvm-commits
mailing list