diff options
Diffstat (limited to 'runtime/entrypoints/entrypoint_utils-inl.h')
| -rw-r--r-- | runtime/entrypoints/entrypoint_utils-inl.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/runtime/entrypoints/entrypoint_utils-inl.h b/runtime/entrypoints/entrypoint_utils-inl.h index 51611753c8..7e7d904a10 100644 --- a/runtime/entrypoints/entrypoint_utils-inl.h +++ b/runtime/entrypoints/entrypoint_utils-inl.h @@ -299,8 +299,10 @@ inline mirror::Array* AllocArrayFromCodeResolved(mirror::Class* klass, } template<FindFieldType type, bool access_check> -inline ArtField* FindFieldFromCode(uint32_t field_idx, ArtMethod* referrer, - Thread* self, size_t expected_size) { +inline ArtField* FindFieldFromCode(uint32_t field_idx, + ArtMethod* referrer, + Thread* self, + size_t expected_size) REQUIRES(!Roles::uninterruptible_) { bool is_primitive; bool is_set; bool is_static; |