packetmath test: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
I believe this is the only compiler warning in the full gcc/clang builds (not including AVX512).
https://gitlab.com/libeigen/eigen/-/blob/master/test/packetmath.cpp#L707
[136/272] Building CXX object test/CMakeFiles/packetmath_14.dir/packetmath.cpp.o
../test/packetmath.cpp: In instantiation of 'void packetmath() [with Scalar = bool; Packet = Eigen::internal::eigen_packet_wrapper<__vector(2) long long int, 1>]':
../test/packetmath.cpp:1816:5: required from here
../test/packetmath.cpp:707:67: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
707 | data1[i] = internal::random<Scalar>(Scalar(0.5), Scalar(1)) * (internal::random<bool>() ? Scalar(-1) : Scalar(1));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~