Removed uninformative assertions that catch problems that will

fire anyway at runtime due to a NULL dereference.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42848 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Ted Kremenek 2007-10-10 23:35:04 +00:00
parent 13a21b0237
commit ac6084dfc2

View File

@ -302,28 +302,11 @@ public:
//===--------------------------------------------------===//
private:
bool isEmpty(TreeTy* T) const {
return !T;
}
unsigned Height(TreeTy* T) const {
return T ? T->getHeight() : 0;
}
TreeTy* Left(TreeTy* T) const {
assert (T);
return T->getSafeLeft();
}
TreeTy* Right(TreeTy* T) const {
assert (T);
return T->getRight();
}
value_type_ref Value(TreeTy* T) const {
assert (T);
return T->Value;
}
bool isEmpty(TreeTy* T) const { return !T; }
unsigned Height(TreeTy* T) const { return T ? T->getHeight() : 0; }
TreeTy* Left(TreeTy* T) const { return T->getSafeLeft(); }
TreeTy* Right(TreeTy* T) const { return T->getRight(); }
value_type_ref Value(TreeTy* T) const { return T->Value; }
unsigned IncrementHeight(TreeTy* L, TreeTy* R) const {
unsigned hl = Height(L);