From 3a3a897fb1c2061438bbd999eaf5326dc07f0aaa Mon Sep 17 00:00:00 2001 From: Tor Brede Vekterli Date: Wed, 23 Sep 2020 14:14:32 +0000 Subject: Reorder equality checks so that common case is cheaper Node index and type are much more likely to differ than cluster. --- storageapi/src/vespa/storageapi/messageapi/storagemessage.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'storageapi/src') diff --git a/storageapi/src/vespa/storageapi/messageapi/storagemessage.cpp b/storageapi/src/vespa/storageapi/messageapi/storagemessage.cpp index 8276587834a..1f1a2c602de 100644 --- a/storageapi/src/vespa/storageapi/messageapi/storagemessage.cpp +++ b/storageapi/src/vespa/storageapi/messageapi/storagemessage.cpp @@ -227,9 +227,9 @@ StorageMessageAddress::operator==(const StorageMessageAddress& other) const if (_protocol != other._protocol) return false; if (_type != other._type) return false; if (_type) { - if (_cluster != other._cluster) return false; if (_index != other._index) return false; if (_type != other._type) return false; + if (_cluster != other._cluster) return false; } return true; } -- cgit v1.2.3