Index: runtime/vm/handles_impl.h |
diff --git a/runtime/vm/handles_impl.h b/runtime/vm/handles_impl.h |
index 3e58c959a106330f209b38e600cb43f85691b076..4b70a76266e128daf50881c2184a1c873ecca812 100644 |
--- a/runtime/vm/handles_impl.h |
+++ b/runtime/vm/handles_impl.h |
@@ -303,7 +303,7 @@ void Handles<kHandleSizeInWords, |
kOffsetOfRawPtr>::HandlesBlock::Visit(HandleVisitor* visitor) { |
ASSERT(visitor != NULL); |
for (intptr_t i = 0; i < next_handle_slot_; i += kHandleSizeInWords) { |
- visitor->Visit(&data_[i + kOffsetOfRawPtr/kWordSize]); |
+ visitor->VisitHandle(reinterpret_cast<uword>(&data_[i])); |
} |
} |