[aapt2] Move type usage before std::move()
We want to access type.type before we std::move(type).
Bug: 201388769
Test: TreeHugger
Change-Id: I8167d12a3a203be28c0d8b796f1f70757dfd99b4
diff --git a/tools/aapt2/ResourceTable.cpp b/tools/aapt2/ResourceTable.cpp
index 77f0ef0..dae89b0 100644
--- a/tools/aapt2/ResourceTable.cpp
+++ b/tools/aapt2/ResourceTable.cpp
@@ -440,8 +440,8 @@
// Move the type into a new package
auto& other_package = new_packages[index];
- type_inserter.Insert(other_package.types, std::move(type));
type_new_package_index[type.type] = index + 1;
+ type_inserter.Insert(other_package.types, std::move(type));
type_it = package.types.erase(type_it);
}
}