commit | cafc05357c25160f68afc97c5c44dd5b77d0fff8 | [log] [tgz] |
---|---|---|
author | Colin Cross <ccross@android.com> | Thu Sep 22 10:09:38 2016 -0700 |
committer | Colin Cross <ccross@android.com> | Thu Sep 22 10:09:38 2016 -0700 |
tree | d2fb49f5ac75741bdebd70a9d55dbb8cef322165 | |
parent | 59acc059a623268b0eaac54d469a95e09efd81a5 [diff] |
Remove has_trivial_move trait from StringPool types StringPool:entry* are not trivially moveable, as they contain Vector<> objects. The data in Vector<> is trivially moveable, but Vector<> itself is a dynamic type with a vtable, which is not trivially moveable. Impact on aapt for frameworks-res is negligible, ~3%. Bug: 31595853 Test: m -j framework-res Change-Id: I562a46ef8934aed7aab5c5377db53d9cf64a08b9