summaryrefslogtreecommitdiff
path: root/runtime/art_field-inl.h
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/art_field-inl.h')
-rw-r--r--runtime/art_field-inl.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/runtime/art_field-inl.h b/runtime/art_field-inl.h
index 98d33453e2..a102858acc 100644
--- a/runtime/art_field-inl.h
+++ b/runtime/art_field-inl.h
@@ -33,9 +33,10 @@
namespace art {
+template<ReadBarrierOption kReadBarrierOption>
inline mirror::Class* ArtField::GetDeclaringClass() {
GcRootSource gc_root_source(this);
- mirror::Class* result = declaring_class_.Read(&gc_root_source);
+ mirror::Class* result = declaring_class_.Read<kReadBarrierOption>(&gc_root_source);
DCHECK(result != nullptr);
DCHECK(result->IsLoaded() || result->IsErroneous()) << result->GetStatus();
return result;