mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-05 22:02:55 +01:00
Support for user-defined Eq impls (#1730)
Related to #1549; user-defined equality is a prerequisite for user-defined comparison.
This commit is contained in:
@@ -242,6 +242,12 @@ static auto ExpressionToProto(const Expression& expression)
|
||||
case IntrinsicExpression::Intrinsic::Rand:
|
||||
intrinsic_proto->set_intrinsic(Fuzzing::IntrinsicExpression::Rand);
|
||||
break;
|
||||
case IntrinsicExpression::Intrinsic::IntEq:
|
||||
intrinsic_proto->set_intrinsic(Fuzzing::IntrinsicExpression::IntEq);
|
||||
break;
|
||||
case IntrinsicExpression::Intrinsic::StrEq:
|
||||
intrinsic_proto->set_intrinsic(Fuzzing::IntrinsicExpression::StrEq);
|
||||
break;
|
||||
}
|
||||
*intrinsic_proto->mutable_argument() =
|
||||
TupleLiteralExpressionToProto(intrinsic.args());
|
||||
|
||||
Reference in New Issue
Block a user