summaryrefslogtreecommitdiff
path: root/runtime/reflection.cc
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/reflection.cc')
-rw-r--r--runtime/reflection.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/reflection.cc b/runtime/reflection.cc
index ee2e2c569a..100d1996e3 100644
--- a/runtime/reflection.cc
+++ b/runtime/reflection.cc
@@ -780,7 +780,7 @@ static bool UnboxPrimitive(mirror::Object* o,
mirror::Class* klass = o->GetClass();
mirror::Class* src_class = nullptr;
ClassLinker* const class_linker = Runtime::Current()->GetClassLinker();
- ArtField* primitive_field = &klass->GetIFields()[0];
+ ArtField* primitive_field = &klass->GetIFieldsPtr()->At(0);
if (klass->DescriptorEquals("Ljava/lang/Boolean;")) {
src_class = class_linker->FindPrimitiveClass('Z');
boxed_value.SetZ(primitive_field->GetBoolean(o));