Skip to content

Commit 347da5a

Browse files
authored
Merge pull request #8839 from benlangmuir/unnamed-param-index
2 parents 6d35d32 + 85240ff commit 347da5a

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

lib/AST/USRGeneration.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ static bool ShouldUseObjCUSR(const Decl *D) {
141141
}
142142

143143
bool ide::printDeclUSR(const ValueDecl *D, raw_ostream &OS) {
144-
if (!D->hasName() &&
144+
if (!D->hasName() && !isa<ParamDecl>(D) &&
145145
(!isa<FuncDecl>(D) ||
146146
cast<FuncDecl>(D)->getAccessorKind() == AccessorKind::NotAccessor))
147147
return true; // Ignore.

test/Index/kinds.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ class AClass {
5151
// CHECK-NEXT: RelChild | instance-method/Swift | instanceMethod(a:b:_:d:_:) | s:14swift_ide_test6AClassC14instanceMethodySi1a_Si1bS2i1dSitF
5252
// CHECK: [[@LINE-5]]:33 | param(local)/Swift | b | s:{{.*}} | Def,RelChild | rel: 1
5353
// CHECK: [[@LINE-6]]:43 | param(local)/Swift | c | s:{{.*}} | Def,RelChild | rel: 1
54-
// CHECK-NOT: {{^}}[[@LINE-7]]:53 |
55-
// CHECK-NOT: {{^}}[[@LINE-8]]:61 |
54+
// CHECK: [[@LINE-7]]:53 | param(local)/Swift | _ | s:{{.*}} | Def,RelChild | rel: 1
55+
// CHECK: [[@LINE-8]]:61 | param/Swift | _ | s:{{.*}} | Def,RelChild | rel: 1
5656

5757
_ = a
5858
// CHECK: [[@LINE-1]]:9 | param/Swift | a | s:{{.*}} | Ref,Read,RelCont | rel: 1

0 commit comments

Comments
 (0)