Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Avoid using
^
and ~
on value-converted expressions
The transformation of equality/in-equality in a (negated) XOR is only possible when the expressions are BIT or integer types on the SQL side (i.e. taking value conversion into account). Similarly, the Boolean negation `NOT` can be implemented as `~` only if the underlying expression is a BIT. Fixes dotnet#35093.
- Loading branch information