diff --git a/src/object2/DArray.cpp b/src/object2/DArray.cpp index cee62bc..237c9af 100644 --- a/src/object2/DArray.cpp +++ b/src/object2/DArray.cpp @@ -135,7 +135,7 @@ namespace xo { for (size_type i = 0; i < size_; ++i) { obj & elt = elts_[i]; - gc.forward_inplace(elt.iface(), (void **)&(elt.data_)); + gc.forward_inplace(&elt); } return shallow_size();