Skip to content

Commit 5523266

Browse files
committed
[index] Remove unreachable materializeForSet case in indexer
We already had it marked unreachable in SourceKit, so lift that up into the libIndex and remove the unnecessary enum case.
1 parent db38152 commit 5523266

File tree

3 files changed

+2
-5
lines changed

3 files changed

+2
-5
lines changed

include/swift/Index/IndexSymbol.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ enum class SymbolSubKind {
6464
AccessorSetter,
6565
AccessorWillSet,
6666
AccessorDidSet,
67-
AccessorMaterializeForSet,
6867
AccessorAddressor,
6968
AccessorMutableAddressor,
7069

lib/Index/Index.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -557,11 +557,11 @@ static SymbolSubKind getSubKindForAccessor(AccessorKind AK) {
557557
case AccessorKind::IsSetter: return SymbolSubKind::AccessorSetter;
558558
case AccessorKind::IsWillSet: return SymbolSubKind::AccessorWillSet;
559559
case AccessorKind::IsDidSet: return SymbolSubKind::AccessorDidSet;
560-
case AccessorKind::IsMaterializeForSet:
561-
return SymbolSubKind::AccessorMaterializeForSet;
562560
case AccessorKind::IsAddressor: return SymbolSubKind::AccessorAddressor;
563561
case AccessorKind::IsMutableAddressor:
564562
return SymbolSubKind::AccessorMutableAddressor;
563+
case AccessorKind::IsMaterializeForSet:
564+
llvm_unreachable("unexpected MaterializeForSet");
565565
}
566566
}
567567

tools/SourceKit/lib/SwiftLang/SwiftLangSupport.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -578,8 +578,6 @@ UIdent SwiftLangSupport::getUIDForSymbol(SymbolKind kind, SymbolSubKind subKind,
578578
return UID_FOR(AccessorWillSet);
579579
case SymbolSubKind::AccessorDidSet:
580580
return UID_FOR(AccessorDidSet);
581-
case SymbolSubKind::AccessorMaterializeForSet:
582-
llvm_unreachable("unexpected MaterializeForSet");
583581
case SymbolSubKind::AccessorAddressor:
584582
return UID_FOR(AccessorAddress);
585583
case SymbolSubKind::AccessorMutableAddressor:

0 commit comments

Comments
 (0)