[CS] Remove getImplicitValueConversionLocator & ImplicitConversion

These are now unused.
This commit is contained in:
Hamish Knight
2025-11-15 19:04:04 +00:00
parent 2a0172d25a
commit 6dfff1ce9c
7 changed files with 1 additions and 103 deletions

View File

@@ -95,7 +95,6 @@ unsigned LocatorPathElt::getNewSummaryFlags() const {
case ConstraintLocator::ArgumentAttribute:
case ConstraintLocator::UnresolvedMemberChainResult:
case ConstraintLocator::PlaceholderType:
case ConstraintLocator::ImplicitConversion:
case ConstraintLocator::ImplicitDynamicMemberSubscript:
case ConstraintLocator::SyntacticElement:
case ConstraintLocator::PackType:
@@ -461,12 +460,6 @@ void LocatorPathElt::dump(raw_ostream &out) const {
out << "implicit dynamic member subscript";
break;
case ConstraintLocator::ConstraintLocator::ImplicitConversion: {
auto convElt = elt.castTo<LocatorPathElt::ImplicitConversion>();
out << "implicit conversion " << getName(convElt.getConversionKind());
break;
}
case ConstraintLocator::ConstraintLocator::PackType: {
auto packElt = elt.castTo<LocatorPathElt::PackType>();
out << "pack type '" << packElt.getType()->getString(PO) << "'";