@@ -20315,7 +20315,7 @@ var band__bool__string(const var& a, const var& b, pythonic::overflow::Overflow
2031520315 throw pythonic::PythonicTypeError("TypeError: unsupported operand type(s) for &: 'bool' and 'string'");
2031620316}
2031720317var band__bool__bool(const var& a, const var& b, pythonic::overflow::Overflow policy, bool smallest_fit) {
20318- return var(a.var_get<bool>() & b.var_get<bool>());
20318+ return var(static_cast<bool>( a.var_get<bool>() & b.var_get<bool>() ));
2031920319}
2032020320var band__bool__double(const var& a, const var& b, pythonic::overflow::Overflow policy, bool smallest_fit) {
2032120321 throw pythonic::PythonicTypeError("TypeError: unsupported operand type(s) for &: 'bool' and 'double'");
@@ -21434,7 +21434,7 @@ var bor__bool__string(const var& a, const var& b, pythonic::overflow::Overflow p
2143421434 throw pythonic::PythonicTypeError("TypeError: unsupported operand type(s) for |: 'bool' and 'string'");
2143521435}
2143621436var bor__bool__bool(const var& a, const var& b, pythonic::overflow::Overflow policy, bool smallest_fit) {
21437- return var(a.var_get<bool>() | b.var_get<bool>());
21437+ return var(static_cast<bool>( a.var_get<bool>() | b.var_get<bool>() ));
2143821438}
2143921439var bor__bool__double(const var& a, const var& b, pythonic::overflow::Overflow policy, bool smallest_fit) {
2144021440 throw pythonic::PythonicTypeError("TypeError: unsupported operand type(s) for |: 'bool' and 'double'");
@@ -22552,7 +22552,7 @@ var bxor__bool__string(const var& a, const var& b, pythonic::overflow::Overflow
2255222552 throw pythonic::PythonicTypeError("TypeError: unsupported operand type(s) for ^: 'bool' and 'string'");
2255322553}
2255422554var bxor__bool__bool(const var& a, const var& b, pythonic::overflow::Overflow policy, bool smallest_fit) {
22555- return var(a.var_get<bool>() ^ b.var_get<bool>());
22555+ return var(static_cast<bool>( a.var_get<bool>() ^ b.var_get<bool>() ));
2255622556}
2255722557var bxor__bool__double(const var& a, const var& b, pythonic::overflow::Overflow policy, bool smallest_fit) {
2255822558 throw pythonic::PythonicTypeError("TypeError: unsupported operand type(s) for ^: 'bool' and 'double'");
0 commit comments