File tree Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -2386,6 +2386,8 @@ void Lexer::lexImpl() {
2386
2386
case 0 :
2387
2387
switch (getNulCharacterKind (CurPtr - 1 )) {
2388
2388
case NulCharacterKind::CodeCompletion:
2389
+ while (advanceIfValidContinuationOfIdentifier (CurPtr, BufferEnd))
2390
+ ;
2389
2391
return formToken (tok::code_complete, TokStart);
2390
2392
2391
2393
case NulCharacterKind::BufferEnd:
Original file line number Diff line number Diff line change 2
2
// RUN: %target-swift-ide-test -code-completion -source-filename %s -code-completion-token=AVAILABILITY2 | %FileCheck %s -check-prefix=AVAILABILITY2
3
3
// RUN: %target-swift-ide-test -code-completion -source-filename %s -code-completion-token=KEYWORD2 | %FileCheck %s -check-prefix=KEYWORD2
4
4
// RUN: %target-swift-ide-test -code-completion -source-filename %s -code-completion-token=KEYWORD3 | %FileCheck %s -check-prefix=KEYWORD3
5
+ // RUN: %target-swift-ide-test -code-completion -source-filename %s -code-completion-token=KEYWORD3_2 | %FileCheck %s -check-prefix=KEYWORD3
5
6
// RUN: %target-swift-ide-test -code-completion -source-filename %s -code-completion-token=KEYWORD4 | %FileCheck %s -check-prefix=KEYWORD4
6
7
// RUN: %target-swift-ide-test -code-completion -source-filename %s -code-completion-token=KEYWORD5 | %FileCheck %s -check-prefix=KEYWORD5
7
8
// RUN: %target-swift-ide-test -code-completion -source-filename %s -code-completion-token=KEYWORD_LAST | %FileCheck %s -check-prefix=KEYWORD_LAST
@@ -63,6 +64,10 @@ class C {}
63
64
// KEYWORD3-NEXT: Keyword/None: usableFromInline[#Class Attribute#]; name=usableFromInline
64
65
// KEYWORD3-NEXT: End completions
65
66
67
+ @#^KEYWORD3_2 ^#IB
68
+ class C2 { }
69
+ // Same as KEYWORD3.
70
+
66
71
@#^KEYWORD4 ^#
67
72
enum E { }
68
73
// KEYWORD4: Begin completions, 5 items
You can’t perform that action at this time.
0 commit comments