]> granicus.if.org Git - clang/commitdiff
Actually, this tree isn't necessarily binary.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sun, 15 Apr 2012 11:35:18 +0000 (11:35 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sun, 15 Apr 2012 11:35:18 +0000 (11:35 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154762 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Rewrite/RewriteRope.cpp

index 88bf21d1713761bf252a2dce8f96d58509939c09..cc8de1b11a18bfa3d435263e299a22fb90a2edf4 100644 (file)
@@ -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; }