From 63329e6242f302cb361b7548573bafe858360fa7 Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Mon, 21 Nov 2016 02:03:59 +0000 Subject: Avoid many copies of destructor and wasted -O3 optimization. --- storageapi/src/vespa/storageapi/messageapi/storagemessage.cpp | 3 ++- storageapi/src/vespa/storageapi/messageapi/storagemessage.h | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'storageapi') 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; } -- cgit v1.2.3