diff options
Diffstat (limited to 'runtime/mirror/field.cc')
| -rw-r--r-- | runtime/mirror/field.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/mirror/field.cc b/runtime/mirror/field.cc index 02e4484a98..ff6847cf7a 100644 --- a/runtime/mirror/field.cc +++ b/runtime/mirror/field.cc @@ -61,10 +61,10 @@ ArtField* Field::GetArtField() { DCHECK_EQ(declaring_class->NumStaticFields(), 2U); // 0 == Class[] interfaces; 1 == Class[][] throws; if (GetDexFieldIndex() == 0) { - return &declaring_class->GetSFields()[0]; + return &declaring_class->GetSFieldsPtr()->At(0); } else { DCHECK_EQ(GetDexFieldIndex(), 1U); - return &declaring_class->GetSFields()[1]; + return &declaring_class->GetSFieldsPtr()->At(1); } } mirror::DexCache* const dex_cache = declaring_class->GetDexCache(); |