Commit 7ea94546 authored by Alexandre Duret-Lutz's avatar Alexandre Duret-Lutz
Browse files

* spot/misc/bitvect.hh (is_subset_of): Fix implementation.

parent a32ccd64
......@@ -311,7 +311,7 @@ namespace spot
const size_t bpb = 8 * sizeof(bitvect::block_t);
size_t rest = size() % bpb;
for (i = 0; i < block_count_ - !!rest; ++i)
if ((storage_[i] & other.storage_[i]) != other.storage_[i])
if ((storage_[i] & other.storage_[i]) != storage_[i])
return false;
if (!rest)
return true;
......@@ -320,7 +320,7 @@ namespace spot
// relevant portion.
block_t mask = (1UL << rest) - 1;
return ((storage_[i] & mask & other.storage_[i])
== (other.storage_[i] & mask));
== (storage_[i] & mask));
}
bool operator==(const bitvect& other) const
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment