Skip to content

Commit a83f5ea

Browse files
committed
---
yaml --- r: 347497 b: refs/heads/master c: 350949f h: refs/heads/master i: 347495: c4dd14e
1 parent 9dedc99 commit a83f5ea

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: 6aea2327920d1a3c154883e476145fd6d0936477
2+
refs/heads/master: 350949fe8fa1708931cd7ff8dac86081fbc3fbf1
33
refs/heads/master-next: 203b3026584ecad859eb328b2e12490099409cd5
44
refs/tags/osx-passed: b6b74147ef8a386f532cf9357a1bde006e552c54
55
refs/tags/swift-2.2-SNAPSHOT-2015-12-01-a: 6bb18e013c2284f2b45f5f84f2df2887dc0f7dea

trunk/lib/Sema/CSApply.cpp

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2863,18 +2863,16 @@ namespace {
28632863
auto tupleTy =
28642864
TupleType::get(TupleTypeElt(paramTy, ctx.Id_dynamicMember), ctx);
28652865

2866-
auto loc = nameLoc;
2867-
Expr *index = TupleExpr::create(ctx, loc, argExpr, ctx.Id_dynamicMember,
2868-
loc, loc, /*hasTrailingClosure*/ false,
2869-
/*implicit*/ true);
2866+
Expr *index =
2867+
TupleExpr::createImplicit(ctx, argExpr, ctx.Id_dynamicMember);
28702868
index->setType(tupleTy);
28712869
cs.cacheType(index);
28722870

28732871
// Build and return a subscript that uses this string as the index.
28742872
return buildSubscript(
28752873
base, index, ctx.Id_dynamicMember,
28762874
/*trailingClosure*/ false, cs.getConstraintLocator(expr),
2877-
/*isImplicit*/ false, AccessSemantics::Ordinary, overload);
2875+
/*isImplicit*/ true, AccessSemantics::Ordinary, overload);
28782876
}
28792877

28802878
Type getTypeOfDynamicMemberIndex(const SelectedOverload &overload) {

0 commit comments

Comments
 (0)