diff options
author | Henning Baldersheim <balder@oath.com> | 2018-04-03 18:03:58 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@oath.com> | 2018-04-03 18:33:28 +0200 |
commit | 3a3ac3076768aff1abaa055d3191c3672725cc77 (patch) | |
tree | 1b45e5a4313044265938cd3c27626873104291f1 /vespalib | |
parent | 5504226d0fdf9fbde745d471bf121284f305c01b (diff) |
Avoid inlining move constructor
Diffstat (limited to 'vespalib')
-rw-r--r-- | vespalib/src/vespa/vespalib/trace/tracenode.cpp | 1 | ||||
-rw-r--r-- | vespalib/src/vespa/vespalib/trace/tracenode.h | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/vespalib/src/vespa/vespalib/trace/tracenode.cpp b/vespalib/src/vespa/vespalib/trace/tracenode.cpp index 495dfc618e7..bce184312f4 100644 --- a/vespalib/src/vespa/vespalib/trace/tracenode.cpp +++ b/vespalib/src/vespa/vespalib/trace/tracenode.cpp @@ -60,6 +60,7 @@ TraceNode::TraceNode(const TraceNode &rhs) : addChildren(rhs._children); } +TraceNode::TraceNode(TraceNode &&) noexcept = default; TraceNode & TraceNode::operator =(const TraceNode &) = default; TraceNode::~TraceNode() = default; diff --git a/vespalib/src/vespa/vespalib/trace/tracenode.h b/vespalib/src/vespa/vespalib/trace/tracenode.h index 52dc96f04e2..732a4f8bf7a 100644 --- a/vespalib/src/vespa/vespalib/trace/tracenode.h +++ b/vespalib/src/vespa/vespalib/trace/tracenode.h @@ -49,7 +49,7 @@ public: explicit TraceNode(int64_t timestamp); TraceNode & operator =(const TraceNode &); - TraceNode(TraceNode &&) noexcept = default; + TraceNode(TraceNode &&) noexcept; TraceNode & operator =(TraceNode &&) noexcept = default; ~TraceNode(); |