Pass template args down
Fixes failing DCHECK in dex2oatd
(cherry picked from commit 3df47c1c675e62cf0e5853699149c1181a48b28f)
Change-Id: I96a3b582705e4bffa39ee8e24ec43ff0d7a57ccd
diff --git a/runtime/mirror/array-inl.h b/runtime/mirror/array-inl.h
index 4b98e5f..b3439f7 100644
--- a/runtime/mirror/array-inl.h
+++ b/runtime/mirror/array-inl.h
@@ -396,7 +396,9 @@
template<bool kTransactionActive, bool kUnchecked, typename T>
inline void PointerArray::SetElementPtrSize(uint32_t idx, T* element, size_t ptr_size) {
- SetElementPtrSize(idx, reinterpret_cast<uintptr_t>(element), ptr_size);
+ SetElementPtrSize<kTransactionActive, kUnchecked>(idx,
+ reinterpret_cast<uintptr_t>(element),
+ ptr_size);
}
template <typename Visitor>