From: Chris Lattner Date: Mon, 14 Apr 2008 20:07:03 +0000 (+0000) Subject: fix more uninit ivars, who wrote this junk? :) X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=70778c85825a00170c8c70ae351252743463d8dd;p=clang fix more uninit ivars, who wrote this junk? :) git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49679 91177308-0d34-0410-b5e6-96231b3b80d8 --- 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) {