diff --git a/db/dbformat.cc b/db/dbformat.cc index d6d9e713c..63bb354de 100644 --- a/db/dbformat.cc +++ b/db/dbformat.cc @@ -177,9 +177,9 @@ int InternalKeyComparator::Compare(const ParsedInternalKey& a, r = -1; } else if (a.sequence < b.sequence) { r = +1; - } else if (a.type == ValueType::kTypeDeletion && b.type == ValueType::kTypeDeletion && a.type > b.type) { + } else if (a.type > b.type) { r = -1; - } else if (a.type == ValueType::kTypeDeletion && b.type == ValueType::kTypeDeletion && a.type < b.type) { + } else if (a.type < b.type) { r = +1; } }