diff options
Diffstat (limited to 'lib/Rewrite/RewriteRope.cpp')
-rw-r--r-- | lib/Rewrite/RewriteRope.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Rewrite/RewriteRope.cpp b/lib/Rewrite/RewriteRope.cpp index 2b9ff55e7d..8a082edba6 100644 --- a/lib/Rewrite/RewriteRope.cpp +++ b/lib/Rewrite/RewriteRope.cpp @@ -102,7 +102,7 @@ namespace { /// efficient in-order forward iteration of the tree without traversal. const RopePieceBTreeLeaf *NextLeaf; public: - RopePieceBTreeLeaf() : RopePieceBTreeNode(true), NextLeaf(0) {} + RopePieceBTreeLeaf() : RopePieceBTreeNode(true), NumPieces(0), NextLeaf(0){} bool isFull() const { return NumPieces == 2*WidthFactor; } @@ -324,7 +324,7 @@ namespace { unsigned char NumChildren; RopePieceBTreeNode *Children[2*WidthFactor]; public: - RopePieceBTreeInterior() : RopePieceBTreeNode(false) {} + RopePieceBTreeInterior() : RopePieceBTreeNode(false), NumChildren(0) {} RopePieceBTreeInterior(RopePieceBTreeNode *LHS, RopePieceBTreeNode *RHS) : RopePieceBTreeNode(false) { |