Skip to content

Commit edfe0e7

Browse files
committed
---
yaml --- r: 318591 b: refs/heads/master-rebranch c: 567729b h: refs/heads/master i: 318589: 682f63f 318587: b716f82 318583: 3c14b66 318575: 37ecf1d 318559: 0656276 318527: f328ea9 318463: 2d68970
1 parent ee95a1d commit edfe0e7

File tree

5 files changed

+102
-3
lines changed

5 files changed

+102
-3
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1457,4 +1457,4 @@ refs/tags/swift-DEVELOPMENT-SNAPSHOT-2019-08-02-a: ddd2b2976aa9bfde5f20fe37f6bd2
14571457
refs/tags/swift-DEVELOPMENT-SNAPSHOT-2019-08-03-a: 171cc166f2abeb5ca2a4003700a8a78a108bd300
14581458
refs/heads/benlangmuir-patch-1: baaebaf39d52f3bf36710d4fe40cf212e996b212
14591459
refs/heads/i-do-redeclare: 8c4e6d5de5c1e3f0a2cedccf319df713ea22c48e
1460-
refs/heads/master-rebranch: 75552d2b66023907022c17dfd899aae8b198add5
1460+
refs/heads/master-rebranch: 567729b7c0fed713ecb45d703f087ab9b56b22d0

branches/master-rebranch/lib/IDE/SyntaxModel.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -895,6 +895,13 @@ bool ModelASTWalker::walkToDeclPre(Decl *D) {
895895
SourceRange NameRange = SourceRange(EnumElemD->getNameLoc(),
896896
ParamList->getSourceRange().End);
897897
SN.NameRange = charSourceRangeFromSourceRange(SM, NameRange);
898+
899+
for (auto Param : ParamList->getArray()) {
900+
auto TL = Param->getTypeLoc();
901+
CharSourceRange TR = charSourceRangeFromSourceRange(SM,
902+
TL.getSourceRange());
903+
passNonTokenNode({SyntaxNodeKind::TypeId, TR});
904+
}
898905
} else {
899906
SN.NameRange = CharSourceRange(EnumElemD->getNameLoc(),
900907
EnumElemD->getName().getLength());

branches/master-rebranch/test/IDE/coloring.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
enum List<T> {
55
case Nil
66
// rdar://21927124
7-
// CHECK: <attr-builtin>indirect</attr-builtin> <kw>case</kw> Cons(T, List)
7+
// CHECK: <attr-builtin>indirect</attr-builtin> <kw>case</kw> Cons(<type>T</type>, <type>List</type>)
88
indirect case Cons(T, List)
99
}
1010

branches/master-rebranch/test/SourceKit/SyntaxMapData/Inputs/syntaxmap.swift

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,3 +57,10 @@ func testArgumentLabels(in class: Int, _ case: (_ default: Int) -> Void) -> (in:
5757

5858
// https://bugs.swift.org/browse/SR-9576
5959
func someFunc(input :Int?, completion: () throws -> Void) rethrows {}
60+
61+
// https://bugs.swift.org/browse/SR-9740
62+
enum A {
63+
case noArguments
64+
case namedArguments(param1: String, param2: Int)
65+
case mutedArguments(String, Int)
66+
}

branches/master-rebranch/test/SourceKit/SyntaxMapData/syntaxmap.swift.response

Lines changed: 86 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
key.offset: 0,
3-
key.length: 1161,
3+
key.length: 1325,
44
key.diagnostic_stage: source.diagnostic.stage.swift.parse,
55
key.syntaxmap: [
66
{
@@ -622,6 +622,91 @@
622622
key.kind: source.lang.swift.syntaxtype.keyword,
623623
key.offset: 1149,
624624
key.length: 8
625+
},
626+
{
627+
key.kind: source.lang.swift.syntaxtype.comment,
628+
key.offset: 1162,
629+
key.length: 3
630+
},
631+
{
632+
key.kind: source.lang.swift.syntaxtype.comment.url,
633+
key.offset: 1165,
634+
key.length: 37
635+
},
636+
{
637+
key.kind: source.lang.swift.syntaxtype.comment,
638+
key.offset: 1202,
639+
key.length: 1
640+
},
641+
{
642+
key.kind: source.lang.swift.syntaxtype.keyword,
643+
key.offset: 1203,
644+
key.length: 4
645+
},
646+
{
647+
key.kind: source.lang.swift.syntaxtype.identifier,
648+
key.offset: 1208,
649+
key.length: 1
650+
},
651+
{
652+
key.kind: source.lang.swift.syntaxtype.keyword,
653+
key.offset: 1216,
654+
key.length: 4
655+
},
656+
{
657+
key.kind: source.lang.swift.syntaxtype.identifier,
658+
key.offset: 1221,
659+
key.length: 11
660+
},
661+
{
662+
key.kind: source.lang.swift.syntaxtype.keyword,
663+
key.offset: 1237,
664+
key.length: 4
665+
},
666+
{
667+
key.kind: source.lang.swift.syntaxtype.identifier,
668+
key.offset: 1242,
669+
key.length: 14
670+
},
671+
{
672+
key.kind: source.lang.swift.syntaxtype.identifier,
673+
key.offset: 1257,
674+
key.length: 6
675+
},
676+
{
677+
key.kind: source.lang.swift.syntaxtype.typeidentifier,
678+
key.offset: 1265,
679+
key.length: 6
680+
},
681+
{
682+
key.kind: source.lang.swift.syntaxtype.identifier,
683+
key.offset: 1273,
684+
key.length: 6
685+
},
686+
{
687+
key.kind: source.lang.swift.syntaxtype.typeidentifier,
688+
key.offset: 1281,
689+
key.length: 3
690+
},
691+
{
692+
key.kind: source.lang.swift.syntaxtype.keyword,
693+
key.offset: 1290,
694+
key.length: 4
695+
},
696+
{
697+
key.kind: source.lang.swift.syntaxtype.identifier,
698+
key.offset: 1295,
699+
key.length: 14
700+
},
701+
{
702+
key.kind: source.lang.swift.syntaxtype.typeidentifier,
703+
key.offset: 1310,
704+
key.length: 6
705+
},
706+
{
707+
key.kind: source.lang.swift.syntaxtype.typeidentifier,
708+
key.offset: 1318,
709+
key.length: 3
625710
}
626711
]
627712
}

0 commit comments

Comments
 (0)