diff --git a/src/lcf/dbbitarray.h b/src/lcf/dbbitarray.h index 5b3bdbc5..3c6c4b8d 100644 --- a/src/lcf/dbbitarray.h +++ b/src/lcf/dbbitarray.h @@ -91,8 +91,8 @@ class DBBitProxyIterator { DBBitProxyIterator operator--(int) { auto iter = *this; --(*this); return iter; } void swap(DBBitProxyIterator& o) { - std::swap(_proxy._base, o._base); - std::swap(_proxy._idx, o._idx); + std::swap(_proxy._base, o._proxy._base); + std::swap(_proxy._idx, o._proxy._idx); } friend bool operator==(DBBitProxyIterator l, DBBitProxyIterator r) { return l->index() == r->index(); }