summaryrefslogtreecommitdiff
path: root/src/mongo/db/sorter
diff options
context:
space:
mode:
authorAndrew Morrow <acm@mongodb.com>2017-02-28 08:43:38 -0500
committerAndrew Morrow <acm@mongodb.com>2017-02-28 10:30:11 -0500
commit1795f84dce1d66fe96d9a1eedb7e64823000592a (patch)
treeda0881ba0714998c20338d27abbc3317f6f046b6 /src/mongo/db/sorter
parentf17d826a61b01023f6034bc62138639c2d704311 (diff)
downloadmongo-1795f84dce1d66fe96d9a1eedb7e64823000592a.tar.gz
SERVER-27553 Fix DEBUG builds still using removed cmpIsntSane function
Diffstat (limited to 'src/mongo/db/sorter')
-rw-r--r--src/mongo/db/sorter/sorter.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/mongo/db/sorter/sorter.cpp b/src/mongo/db/sorter/sorter.cpp
index b15cb5cd980..1a34322a95e 100644
--- a/src/mongo/db/sorter/sorter.cpp
+++ b/src/mongo/db/sorter/sorter.cpp
@@ -89,14 +89,11 @@ void dassertCompIsSane(const Comparator& comp, const Data& lhs, const Data& rhs)
// test reversed comparisons
const int regular = comp(lhs, rhs);
if (regular == 0) {
- if (!(comp(rhs, lhs) == 0))
- compIsntSane(comp, lhs, rhs);
+ invariant(comp(rhs, lhs) == 0);
} else if (regular < 0) {
- if (!(comp(rhs, lhs) > 0))
- compIsntSane(comp, lhs, rhs);
- } else /*regular > 0*/ {
- if (!(comp(rhs, lhs) < 0))
- compIsntSane(comp, lhs, rhs);
+ invariant(comp(rhs, lhs) > 0);
+ } else {
+ invariant(comp(rhs, lhs) < 0);
}
// test reflexivity