Fix pessimizing move.
Using std::move here prevents the compiler from performing copy elision. Change-Id: I80e98229359bdff5873be602d85ae6c502c67c1d
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user