diff --git a/src/util/bitfield.h b/src/util/bitfield.h index 202232b6..4a3fbd6e 100644 --- a/src/util/bitfield.h +++ b/src/util/bitfield.h @@ -138,8 +138,8 @@ public: /// Flip all bits. void flip() { - for (auto &e : bits) { - e = ~e; + for (size_t i = 0; i < size(); i++) { + flip(i); } clear_trailer(); }