Fix pessimizing move.

Using std::move here prevents the compiler from performing copy
elision.

Change-Id: I80e98229359bdff5873be602d85ae6c502c67c1d
This commit is contained in:
Dan Albert
2015-08-13 20:21:17 -07:00
parent 43b69c60b4
commit 986d3f2eee

View File

@@ -312,7 +312,7 @@ std::unique_ptr<Node> inflate(const void* data, size_t dataLen, SourceLogger* lo
}
}
}
return std::move(root);
return root;
}
Node::Node(NodeType type) : type(type), parent(nullptr), lineNumber(0), columnNumber(0) {