diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2016-11-21 02:03:59 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2016-11-21 02:03:59 +0000 |
commit | 63329e6242f302cb361b7548573bafe858360fa7 (patch) | |
tree | 9f4fe38260c63dbb08b71ba4202ca65f281a2f27 /storageapi | |
parent | cfcea9110628b307999e900801e9067fb637efe8 (diff) |
Avoid many copies of destructor and wasted -O3 optimization.
Diffstat (limited to 'storageapi')
-rw-r--r-- | storageapi/src/vespa/storageapi/messageapi/storagemessage.cpp | 3 | ||||
-rw-r--r-- | storageapi/src/vespa/storageapi/messageapi/storagemessage.h | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/storageapi/src/vespa/storageapi/messageapi/storagemessage.cpp b/storageapi/src/vespa/storageapi/messageapi/storagemessage.cpp index 3a1f26df20f..72fcfb66578 100644 --- a/storageapi/src/vespa/storageapi/messageapi/storagemessage.cpp +++ b/storageapi/src/vespa/storageapi/messageapi/storagemessage.cpp @@ -321,9 +321,10 @@ StorageMessage::StorageMessage(const StorageMessage& other, Id id) _address(), _loadType(other._loadType) { - } +StorageMessage::~StorageMessage() { } + void StorageMessage::setNewMsgId() { vespalib::LockGuard sync(_msgIdLock); diff --git a/storageapi/src/vespa/storageapi/messageapi/storagemessage.h b/storageapi/src/vespa/storageapi/messageapi/storagemessage.h index 85cb53c3681..b07c75cca8b 100644 --- a/storageapi/src/vespa/storageapi/messageapi/storagemessage.h +++ b/storageapi/src/vespa/storageapi/messageapi/storagemessage.h @@ -379,7 +379,7 @@ protected: StorageMessage(const StorageMessage&, Id id); public: - virtual ~StorageMessage() {} + virtual ~StorageMessage(); Id getMsgId() const { return _msgId; } |