diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/mod_union_table.cc | 4 | ||||
| -rw-r--r-- | src/mod_union_table.h | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/mod_union_table.cc b/src/mod_union_table.cc index 19964afa37..410bf62887 100644 --- a/src/mod_union_table.cc +++ b/src/mod_union_table.cc @@ -148,9 +148,9 @@ class ModUnionScanImageRootVisitor { MarkSweep* const mark_sweep_; }; -void ModUnionTableBitmap::MarkReferences(MarkSweep* mark_sweep) { +void ModUnionTableBitmap::MarkReferences() { // Some tests have no image space, and therefore no mod-union bitmap. - ModUnionScanImageRootVisitor image_root_scanner(mark_sweep); + ModUnionScanImageRootVisitor image_root_scanner(GetMarkSweep()); for (BitmapMap::iterator cur = bitmaps_.begin(); cur != bitmaps_.end(); ++cur) { const Space* space = cur->first; uintptr_t begin = reinterpret_cast<uintptr_t>(space->Begin()); diff --git a/src/mod_union_table.h b/src/mod_union_table.h index f41fc32c11..f44004bd7e 100644 --- a/src/mod_union_table.h +++ b/src/mod_union_table.h @@ -87,7 +87,7 @@ class ModUnionTableBitmap : public ModUnionTable { void Update(); // Mark all references to the alloc space(s). - void MarkReferences(MarkSweep* mark_sweep); + void MarkReferences(); protected: // Cleared card array, used to update the mod-union table. |