Clean up GC callbacks to be virtual methods
Change-Id: Ia08034a4e5931c4fcb329c3bd3c4b1f301135735
diff --git a/runtime/runtime.cc b/runtime/runtime.cc
index 1aab933..3b0ca9e 100644
--- a/runtime/runtime.cc
+++ b/runtime/runtime.cc
@@ -403,11 +403,11 @@
}
}
-void Runtime::SweepSystemWeaks(IsMarkedCallback* visitor, void* arg) {
- GetInternTable()->SweepInternTableWeaks(visitor, arg);
- GetMonitorList()->SweepMonitorList(visitor, arg);
- GetJavaVM()->SweepJniWeakGlobals(visitor, arg);
- GetHeap()->SweepAllocationRecords(visitor, arg);
+void Runtime::SweepSystemWeaks(IsMarkedVisitor* visitor) {
+ GetInternTable()->SweepInternTableWeaks(visitor);
+ GetMonitorList()->SweepMonitorList(visitor);
+ GetJavaVM()->SweepJniWeakGlobals(visitor);
+ GetHeap()->SweepAllocationRecords(visitor);
}
bool Runtime::Create(const RuntimeOptions& options, bool ignore_unrecognized) {