]> granicus.if.org Git - clang/commitdiff
Unbreak clang.
authorDaniel Dunbar <daniel@zuster.org>
Mon, 16 Feb 2009 22:42:44 +0000 (22:42 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Mon, 16 Feb 2009 22:42:44 +0000 (22:42 +0000)
Doug: please verify that it is expected that LastIdx can be less that
NumInits. And perhaps add a comment so that Chris doesn't break your
code. :)

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

lib/AST/Expr.cpp

index 8d10c1fa7f8ce79d551b6288997d2a0943ba22f4..200f7de6c602af22733a88b3c4cb92f304be7efa 100644 (file)
@@ -246,7 +246,7 @@ InitListExpr::InitListExpr(SourceLocation lbraceloc,
 
 void InitListExpr::resizeInits(ASTContext &Context, unsigned NumInits) {
   for (unsigned Idx = NumInits, LastIdx = InitExprs.size();
-       Idx != LastIdx; ++Idx)
+       Idx < LastIdx; ++Idx)
     delete InitExprs[Idx];
   InitExprs.resize(NumInits, 0);
 }