diff options
Diffstat (limited to 'patchoat/patchoat.cc')
| -rw-r--r-- | patchoat/patchoat.cc | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/patchoat/patchoat.cc b/patchoat/patchoat.cc index 2546822613..9a73830f99 100644 --- a/patchoat/patchoat.cc +++ b/patchoat/patchoat.cc @@ -643,8 +643,8 @@ void PatchOat::PatchDexFileArrays(mirror::ObjectArray<mirror::Object>* img_roots      if (orig_strings != nullptr) {        orig_dex_cache->FixupStrings(RelocatedCopyOf(orig_strings), RelocatedPointerVisitor(this));      } -    mirror::TypeDexCacheType* orig_types = orig_dex_cache->GetResolvedTypes(); -    mirror::TypeDexCacheType* relocated_types = RelocatedAddressOfPointer(orig_types); +    GcRoot<mirror::Class>* orig_types = orig_dex_cache->GetResolvedTypes(); +    GcRoot<mirror::Class>* relocated_types = RelocatedAddressOfPointer(orig_types);      copy_dex_cache->SetField64<false>(          mirror::DexCache::ResolvedTypesOffset(),          static_cast<int64_t>(reinterpret_cast<uintptr_t>(relocated_types)));  |