summaryrefslogtreecommitdiffstats
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.h11
1 files changed, 1 insertions, 10 deletions
diff --git a/runtime/art_field-inl.h b/runtime/art_field-inl.h
index 3463b0d842..4166e22daa 100644
--- a/runtime/art_field-inl.h
+++ b/runtime/art_field-inl.h
@@ -37,7 +37,7 @@ inline mirror::Class* ArtField::GetDeclaringClass() {
GcRootSource gc_root_source(this);
mirror::Class* result = declaring_class_.Read(&gc_root_source);
DCHECK(result != nullptr);
- DCHECK(result->IsLoaded() || result->IsErroneous()) << result->GetStatus();
+ DCHECK(result->IsLoaded() || result->IsErroneous());
return result;
}
@@ -334,15 +334,6 @@ inline void ArtField::VisitRoots(RootVisitorType& visitor) {
visitor.VisitRoot(declaring_class_.AddressWithoutBarrier());
}
-template <typename Visitor>
-inline void ArtField::UpdateObjects(const Visitor& visitor) {
- mirror::Class* old_class = DeclaringClassRoot().Read<kWithoutReadBarrier>();
- mirror::Class* new_class = visitor(old_class);
- if (old_class != new_class) {
- SetDeclaringClass(new_class);
- }
-}
-
} // namespace art
#endif // ART_RUNTIME_ART_FIELD_INL_H_