aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Rewrite/DeltaTree.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2008-04-12 22:04:18 +0000
committerChris Lattner <sabre@nondot.org>2008-04-12 22:04:18 +0000
commit8fc77b7945efeb2f173f5c1e9b369bf77fa26361 (patch)
treea79690d4f98a17423880d6537a2384e110b038f4 /clang/lib/Rewrite/DeltaTree.cpp
parentcbb6bad43591f777d3cb6cd85b1aa7f27b7e7f2e (diff)
downloadllvm-8fc77b7945efeb2f173f5c1e9b369bf77fa26361.zip
llvm-8fc77b7945efeb2f173f5c1e9b369bf77fa26361.tar.gz
llvm-8fc77b7945efeb2f173f5c1e9b369bf77fa26361.tar.bz2
final cleanup, the code is now in a reviewable state.
llvm-svn: 49592
Diffstat (limited to 'clang/lib/Rewrite/DeltaTree.cpp')
-rw-r--r--clang/lib/Rewrite/DeltaTree.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/clang/lib/Rewrite/DeltaTree.cpp b/clang/lib/Rewrite/DeltaTree.cpp
index 58ba91c..d01de31 100644
--- a/clang/lib/Rewrite/DeltaTree.cpp
+++ b/clang/lib/Rewrite/DeltaTree.cpp
@@ -289,7 +289,9 @@ void DeltaTreeInteriorNode::SplitChild(unsigned ChildNo) {
// DeltaTree Implementation
//===----------------------------------------------------------------------===//
+//#define VERIFY_TREE
+#ifdef VERIFY_TREE
/// VerifyTree - Walk the btree performing assertions on various properties to
/// verify consistency. This is useful for debugging new changes to the tree.
static void VerifyTree(const DeltaTreeNode *N) {
@@ -331,6 +333,7 @@ static void VerifyTree(const DeltaTreeNode *N) {
assert(FullDelta == N->getFullDelta());
}
+#endif // VERIFY_TREE
static DeltaTreeNode *getRoot(void *Root) {
return (DeltaTreeNode*)Root;
@@ -411,6 +414,8 @@ void DeltaTree::AddDelta(unsigned FileIndex, int Delta) {
getRoot(Root)->AddDeltaNonFull(FileIndex, Delta);
- //VerifyTree(Root);
+#ifdef VERIFY_TREE
+ VerifyTree(Root);
+#endif
}