]> git.ipfire.org Git - thirdparty/vectorscan.git/commitdiff
fix failing allbits test for ppc64le on clang15 203/head
authorKonstantinos Margaritis <konstantinos@vectorcamp.gr>
Tue, 28 Nov 2023 23:39:05 +0000 (01:39 +0200)
committerKonstantinos Margaritis <konstantinos@vectorcamp.gr>
Tue, 28 Nov 2023 23:39:05 +0000 (01:39 +0200)
src/util/bitfield.h

index 202232b621551cb089493c9235795c004eb3def8..4a3fbd6ed50aeb352309daa5e3bf7584f9bb03a3 100644 (file)
@@ -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();
     }