From 923d6467a38b7b45822a7e524070a41da74dc95f Mon Sep 17 00:00:00 2001 From: wjrforcyber Date: Mon, 23 Sep 2024 11:06:43 +0800 Subject: [PATCH] Refactor(Decomposition): Use boolean operator && in condition Related: msoeken/kitty#136 --- include/kitty/decomposition.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/kitty/decomposition.hpp b/include/kitty/decomposition.hpp index 3dfa935..d689cc7 100644 --- a/include/kitty/decomposition.hpp +++ b/include/kitty/decomposition.hpp @@ -594,7 +594,7 @@ inline std::tuple, std::vector, bi_decomposition> best_var { if ( xor_cost ) { - if ( ( x_xor.first.size() != 0 ) & ( x_xor.second.size() != 0 ) ) + if ( ( x_xor.first.size() != 0 ) && ( x_xor.second.size() != 0 ) ) { return std::make_tuple( x_xor.first, x_xor.second, bi_decomposition::xor_ ); } @@ -953,4 +953,4 @@ uint32_t ashenhurst_decomposition( const TTf& tt, const std::vector& y return static_cast( decomposition.size() ); } -} // namespace kitty \ No newline at end of file +} // namespace kitty