From de8c31f23e2cc5628039fb2108d48aacbec2ba42 Mon Sep 17 00:00:00 2001
From: Le Quang Anh <43576719+Toefinder@users.noreply.github.com>
Date: Thu, 31 Mar 2022 16:07:23 +0200
Subject: [PATCH] Fix bug in code for mask

These errors are shown when compiled in debug mode.
---
 src/handle.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/handle.cc b/src/handle.cc
index 574ca2f..9f0bab5 100644
--- a/src/handle.cc
+++ b/src/handle.cc
@@ -92,7 +92,7 @@ namespace hpp {
     inline std::vector<bool> boolOr(std::vector<bool> mask1,
                                     std::vector<bool> mask2)
     {
-      assert(mask1.size() == mask2.size() == 6);
+      assert(mask1.size() == 6 && mask2.size() == 6);
       std::vector<bool> res(mask1.size());
       for (std::size_t i = 0; i < 6; ++i) {
         res[i] = mask1[i] || mask2[i];
@@ -141,7 +141,7 @@ namespace hpp {
 
     void Handle::maskComp (const std::vector<bool>& mask)
     {
-      assert(maskComp.size() == 6);
+      assert(maskComp_.size() == 6);
       maskComp_ = mask;
     }
 
-- 
GitLab