Skip to content

Commit 5faa0ba

Browse files
authored
Merge pull request swiftlang#22710 from davezarzycki/fewer_ide_complete_decl_attribute_merge_conflicts
[Testing] Minimize merge conflicts in IDE/complete_decl_attribute.swift
2 parents 8d142ee + 9c36137 commit 5faa0ba

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

test/IDE/complete_decl_attribute.swift

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,12 @@
99

1010
@available(#^AVAILABILITY1^#)
1111

12-
// AVAILABILITY1: Begin completions, 9 items
12+
// NOTE: Please do not include the ", N items" after "Begin completions". The
13+
// item count creates needless merge conflicts given that we use the "-NEXT"
14+
// feature of FileCheck and because an "End completions" line exists for each
15+
// test.
16+
17+
// AVAILABILITY1: Begin completions
1318
// AVAILABILITY1-NEXT: Keyword/None: *[#Platform#]; name=*{{$}}
1419
// AVAILABILITY1-NEXT: Keyword/None: iOS[#Platform#]; name=iOS{{$}}
1520
// AVAILABILITY1-NEXT: Keyword/None: tvOS[#Platform#]; name=tvOS{{$}}
@@ -23,7 +28,7 @@
2328

2429
@available(*, #^AVAILABILITY2^#)
2530

26-
// AVAILABILITY2: Begin completions, 5 items
31+
// AVAILABILITY2: Begin completions
2732
// AVAILABILITY2-NEXT: Keyword/None: unavailable; name=unavailable{{$}}
2833
// AVAILABILITY2-NEXT: Keyword/None: message: [#Specify message#]; name=message{{$}}
2934
// AVAILABILITY2-NEXT: Keyword/None: renamed: [#Specify replacing name#]; name=renamed{{$}}
@@ -34,7 +39,7 @@
3439
@#^KEYWORD2^#
3540
func method(){}
3641

37-
// KEYWORD2: Begin completions, 10 items
42+
// KEYWORD2: Begin completions
3843
// KEYWORD2-NEXT: Keyword/None: available[#Func Attribute#]; name=available{{$}}
3944
// KEYWORD2-NEXT: Keyword/None: objc[#Func Attribute#]; name=objc{{$}}
4045
// KEYWORD2-NEXT: Keyword/None: IBAction[#Func Attribute#]; name=IBAction{{$}}
@@ -50,7 +55,7 @@ func method(){}
5055
@#^KEYWORD3^#
5156
class C {}
5257

53-
// KEYWORD3: Begin completions, 10 items
58+
// KEYWORD3: Begin completions
5459
// KEYWORD3-NEXT: Keyword/None: available[#Class Attribute#]; name=available{{$}}
5560
// KEYWORD3-NEXT: Keyword/None: objc[#Class Attribute#]; name=objc{{$}}
5661
// KEYWORD3-NEXT: Keyword/None: dynamicCallable[#Class Attribute#]; name=dynamicCallable{{$}}
@@ -69,7 +74,7 @@ class C2 {}
6974

7075
@#^KEYWORD4^#
7176
enum E {}
72-
// KEYWORD4: Begin completions, 5 items
77+
// KEYWORD4: Begin completions
7378
// KEYWORD4-NEXT: Keyword/None: available[#Enum Attribute#]; name=available{{$}}
7479
// KEYWORD4-NEXT: Keyword/None: objc[#Enum Attribute#]; name=objc{{$}}
7580
// KEYWORD4-NEXT: Keyword/None: dynamicCallable[#Enum Attribute#]; name=dynamicCallable
@@ -80,7 +85,7 @@ enum E {}
8085

8186
@#^KEYWORD5^#
8287
struct S{}
83-
// KEYWORD5: Begin completions, 4 items
88+
// KEYWORD5: Begin completions
8489
// KEYWORD5-NEXT: Keyword/None: available[#Struct Attribute#]; name=available{{$}}
8590
// KEYWORD5-NEXT: Keyword/None: dynamicCallable[#Struct Attribute#]; name=dynamicCallable
8691
// KEYWORD5-NEXT: Keyword/None: dynamicMemberLookup[#Struct Attribute#]; name=dynamicMemberLookup
@@ -90,7 +95,7 @@ struct S{}
9095

9196
@#^KEYWORD_LAST^#
9297

93-
// KEYWORD_LAST: Begin completions, 21 items
98+
// KEYWORD_LAST: Begin completions
9499
// KEYWORD_LAST-NEXT: Keyword/None: available[#Declaration Attribute#]; name=available{{$}}
95100
// KEYWORD_LAST-NEXT: Keyword/None: objc[#Declaration Attribute#]; name=objc{{$}}
96101
// KEYWORD_LAST-NEXT: Keyword/None: dynamicCallable[#Declaration Attribute#]; name=dynamicCallable

0 commit comments

Comments
 (0)