@@ -192,7 +192,7 @@ public func == <QueryValue: _OptionalProtocol>(
192192 lhs: any QueryExpression < QueryValue > ,
193193 rhs: some QueryExpression < QueryValue . Wrapped >
194194) -> some QueryExpression < Bool > {
195- BinaryOperator ( lhs: lhs, operator: isNull ( lhs ) ? " IS " : " = " , rhs: rhs)
195+ BinaryOperator ( lhs: lhs, operator: " IS " , rhs: rhs)
196196}
197197
198198// NB: This overload is required due to an overload resolution bug of 'Updates[dynamicMember:]'.
@@ -202,7 +202,7 @@ public func != <QueryValue: _OptionalProtocol>(
202202 lhs: any QueryExpression < QueryValue > ,
203203 rhs: some QueryExpression < QueryValue . Wrapped >
204204) -> some QueryExpression < Bool > {
205- BinaryOperator ( lhs: lhs, operator: isNull ( lhs ) ? " IS NOT " : " <> " , rhs: rhs)
205+ BinaryOperator ( lhs: lhs, operator: " IS NOT " , rhs: rhs)
206206}
207207
208208// NB: This overload is required due to an overload resolution bug of 'Updates[dynamicMember:]'.
@@ -211,7 +211,7 @@ public func == <QueryValue: _OptionalProtocol>(
211211 lhs: any QueryExpression < QueryValue > ,
212212 rhs: some QueryExpression < QueryValue >
213213) -> some QueryExpression < Bool > {
214- BinaryOperator ( lhs: lhs, operator: isNull ( lhs ) || isNull ( rhs ) ? " IS " : " = " , rhs: rhs)
214+ BinaryOperator ( lhs: lhs, operator: " IS " , rhs: rhs)
215215}
216216
217217// NB: This overload is required due to an overload resolution bug of 'Updates[dynamicMember:]'.
@@ -220,7 +220,7 @@ public func != <QueryValue: _OptionalProtocol>(
220220 lhs: any QueryExpression < QueryValue > ,
221221 rhs: some QueryExpression < QueryValue >
222222) -> some QueryExpression < Bool > {
223- BinaryOperator ( lhs: lhs, operator: isNull ( lhs ) || isNull ( rhs ) ? " IS NOT " : " <> " , rhs: rhs)
223+ BinaryOperator ( lhs: lhs, operator: " IS NOT " , rhs: rhs)
224224}
225225
226226// NB: This overload is required due to an overload resolution bug of 'Updates[dynamicMember:]'.
0 commit comments