diff options
Diffstat (limited to 'runtime/reflection.cc')
| -rw-r--r-- | runtime/reflection.cc | 2 |
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)); |