commit | 986d3f2eee7bbfbb588aa0e26f250d4016769ff2 | [log] [tgz] |
---|---|---|
author | Dan Albert <danalbert@google.com> | Thu Aug 13 20:21:17 2015 -0700 |
committer | Dan Albert <danalbert@google.com> | Thu Aug 13 20:21:17 2015 -0700 |
tree | 52d4e7c531d173f809b3b049da0b4f0dccc65c1f | |
parent | 43b69c60b43605314fa9761e27a58bfe62337674 [diff] [blame] |
Fix pessimizing move. Using std::move here prevents the compiler from performing copy elision. Change-Id: I80e98229359bdff5873be602d85ae6c502c67c1d
diff --git a/tools/aapt2/XmlDom.cpp b/tools/aapt2/XmlDom.cpp index 763029f..b8b2d12 100644 --- a/tools/aapt2/XmlDom.cpp +++ b/tools/aapt2/XmlDom.cpp
@@ -312,7 +312,7 @@ } } } - return std::move(root); + return root; } Node::Node(NodeType type) : type(type), parent(nullptr), lineNumber(0), columnNumber(0) {