From a6d32918df1d2954ece94cdcf94c15a173fbb214 Mon Sep 17 00:00:00 2001 From: fruffy Date: Fri, 31 May 2024 15:02:35 -0400 Subject: [PATCH] Fix another ambiguous equality. --- lib/bitvec.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/bitvec.h b/lib/bitvec.h index d2a3c56d016..42fea4703c3 100644 --- a/lib/bitvec.h +++ b/lib/bitvec.h @@ -653,7 +653,9 @@ class bitvec::copy_bitref : public bitvec::bitref { copy_bitref(const copy_bitref &a) = default; copy_bitref(copy_bitref &&a) = default; bool operator==(const bitref &a) const { return idx == a.idx && self == a.self; } + bool operator==(const copy_bitref &a) const { return idx == a.idx && self == a.self; } bool operator!=(const bitref &a) const { return idx != a.idx || self != a.self; } + bool operator!=(const copy_bitref &a) const { return idx != a.idx || self != a.self; } }; inline bitvec::copy_bitref bitvec::min() && { return copy_bitref(*this, ffs()); } inline bitvec::copy_bitref bitvec::max() && { return --copy_bitref(*this, size * bits_per_unit); }