@@ -1378,7 +1378,6 @@ class CodeCompletionCallbacksImpl : public CodeCompletionCallbacks {
13781378
13791379 void completeCaseStmtKeyword () override ;
13801380 void completeCaseStmtBeginning () override ;
1381- void completeCaseStmtDotPrefix () override ;
13821381 void completeDeclAttrBeginning (bool Sil, bool isIndependent) override ;
13831382 void completeDeclAttrParam (DeclAttrKind DK, int Index) override ;
13841383 void completeInPrecedenceGroup (SyntaxKind SK) override ;
@@ -4727,13 +4726,6 @@ void CodeCompletionCallbacksImpl::completeCaseStmtBeginning() {
47274726 CurDeclContext = P.CurDeclContext ;
47284727}
47294728
4730- void CodeCompletionCallbacksImpl::completeCaseStmtDotPrefix () {
4731- assert (!InEnumElementRawValue);
4732-
4733- Kind = CompletionKind::CaseStmtDotPrefix;
4734- CurDeclContext = P.CurDeclContext ;
4735- }
4736-
47374729void CodeCompletionCallbacksImpl::completeImportDecl (
47384730 std::vector<std::pair<Identifier, SourceLoc>> &Path) {
47394731 Kind = CompletionKind::Import;
@@ -5017,7 +5009,6 @@ void CodeCompletionCallbacksImpl::addKeywords(CodeCompletionResultSink &Sink,
50175009 case CompletionKind::SuperExpr:
50185010 case CompletionKind::SuperExprDot:
50195011 case CompletionKind::CaseStmtBeginning:
5020- case CompletionKind::CaseStmtDotPrefix:
50215012 case CompletionKind::TypeIdentifierWithDot:
50225013 case CompletionKind::TypeIdentifierWithoutDot:
50235014 break ;
@@ -5423,13 +5414,6 @@ void CodeCompletionCallbacksImpl::doneParsing() {
54235414 break ;
54245415 }
54255416
5426- case CompletionKind::CaseStmtDotPrefix: {
5427- Lookup.setHaveDot (SourceLoc ());
5428- SourceLoc Loc = P.Context .SourceMgr .getCodeCompletionLoc ();
5429- Lookup.getTypeContextEnumElementCompletions (Loc);
5430- break ;
5431- }
5432-
54335417 case CompletionKind::NominalMemberBeginning: {
54345418 CompletionOverrideLookup OverrideLookup (CompletionContext.getResultSink (),
54355419 P.Context , CurDeclContext,
0 commit comments