[SourceKit] Add GenericTypeParam to structure (SR-5474) (#13616)

This commit is contained in:
Marcelo Fabri
2018-01-09 17:28:52 -08:00
committed by Xi Ge
parent 95f09d057e
commit 94465a38c0
8 changed files with 77 additions and 31 deletions

View File

@@ -1201,7 +1201,8 @@ public:
UIdent AccessLevel;
UIdent SetterAccessLevel;
if (Node.Kind != SyntaxStructureKind::Parameter &&
Node.Kind != SyntaxStructureKind::LocalVariable) {
Node.Kind != SyntaxStructureKind::LocalVariable &&
Node.Kind != SyntaxStructureKind::GenericTypeParam) {
if (auto *VD = dyn_cast_or_null<ValueDecl>(Node.Dcl)) {
AccessLevel = getAccessLevelUID(inferAccessLevel(VD));
} else if (auto *ED = dyn_cast_or_null<ExtensionDecl>(Node.Dcl)) {