[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);
     }
   }