From d0b4b75fbbe5f99254e031cbfe204c3e2bb7c83f Mon Sep 17 00:00:00 2001 From: Kolja Brix Date: Thu, 16 Dec 2021 20:20:47 +0000 Subject: [PATCH] Simplify logical_xor() --- Eigen/src/Core/util/Meta.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Eigen/src/Core/util/Meta.h b/Eigen/src/Core/util/Meta.h index b641f97ed..b5db0d951 100755 --- a/Eigen/src/Core/util/Meta.h +++ b/Eigen/src/Core/util/Meta.h @@ -646,7 +646,7 @@ inline constexpr int max_size_prefer_dynamic(A a, B b) { /// \internal Calculate logical XOR at compile time inline constexpr bool logical_xor(bool a, bool b) { - return (a || b) && !(a && b); + return a != b; } /// \internal Calculate logical IMPLIES at compile time