From: Benjamin Kramer Date: Sun, 15 Apr 2012 11:35:18 +0000 (+0000) Subject: Actually, this tree isn't necessarily binary. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a9ab209752e4afe059f1456871bc442f28914e37;p=clang Actually, this tree isn't necessarily binary. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154762 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Rewrite/RewriteRope.cpp b/lib/Rewrite/RewriteRope.cpp index 88bf21d171..cc8de1b11a 100644 --- a/lib/Rewrite/RewriteRope.cpp +++ b/lib/Rewrite/RewriteRope.cpp @@ -408,8 +408,8 @@ namespace { } ~RopePieceBTreeInterior() { - Children[0]->Destroy(); - Children[1]->Destroy(); + for (unsigned i = 0, e = getNumChildren(); i != e; ++i) + Children[i]->Destroy(); } bool isFull() const { return NumChildren == 2*WidthFactor; }