From e0671ce5a6cb34e44e3afefa8e29c0c3e30d2855 Mon Sep 17 00:00:00 2001 From: Mathieu Chartier Date: Tue, 28 Jul 2015 17:23:28 -0700 Subject: Clean up class visitors Move from function pointers to virtual function visitors. Change-Id: I68cb83c1d2ed9b5a89f8e534fe7ca4bbc1c91f45 --- runtime/class_table.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'runtime/class_table.cc') diff --git a/runtime/class_table.cc b/runtime/class_table.cc index f775235505..c245d4e780 100644 --- a/runtime/class_table.cc +++ b/runtime/class_table.cc @@ -71,10 +71,10 @@ void ClassTable::VisitRoots(RootVisitor* visitor, VisitRootFlags flags ATTRIBUTE } } -bool ClassTable::Visit(ClassVisitor* visitor, void* arg) { +bool ClassTable::Visit(ClassVisitor* visitor) { for (ClassSet& class_set : classes_) { for (GcRoot& root : class_set) { - if (!visitor(root.Read(), arg)) { + if (!visitor->Visit(root.Read())) { return false; } } -- cgit v1.2.3-59-g8ed1b