File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed
branches/rxwei-patch-1/lib/Parse Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -1015,7 +1015,7 @@ refs/tags/swift-DEVELOPMENT-SNAPSHOT-2018-08-18-a: b10b1fce14385faa6d44f6b933e95
1015
1015
refs/heads/rdar-43033749-fix-batch-mode-no-diags-swift-5.0-branch: a14e64eaad30de89f0f5f0b2a782eed7ecdcb255
1016
1016
refs/heads/revert-19006-error-bridging-integer-type: 8a9065a3696535305ea53fe9b71f91cbe6702019
1017
1017
refs/heads/revert-19050-revert-19006-error-bridging-integer-type: ecf752d54b05dd0a20f510f0bfa54a3fec3bcaca
1018
- refs/heads/rxwei-patch-1: 32d26eef13545c9411ee50cf1718c0f9d6df7980
1018
+ refs/heads/rxwei-patch-1: 1e00633ac7dc84a7f048314af8aa592eff40aabf
1019
1019
refs/heads/shahmishal-patch-1: e58ec0f7488258d42bef51bc3e6d7b3dc74d7b2a
1020
1020
refs/heads/typelist-existential: 4046359efd541fb5c72d69a92eefc0a784df8f5e
1021
1021
refs/tags/swift-4.2-DEVELOPMENT-SNAPSHOT-2018-08-20-a: 4319ba09e4fb8650ee86061075c74a016b6baab9
Original file line number Diff line number Diff line change @@ -3497,15 +3497,16 @@ void Parser::validateCollectionElement(ParserResult<Expr> element) {
3497
3497
3498
3498
auto startLocOfSubscript = subscriptExpr->getIndex ()->getStartLoc ();
3499
3499
auto endLocOfArray = arrayExpr->getEndLoc ();
3500
+ auto locForEndOfTokenArray = L->getLocForEndOfToken (SourceMgr, endLocOfArray);
3500
3501
3501
- if (L-> getLocForEndOfToken (SourceMgr, endLocOfArray) != startLocOfSubscript) {
3502
+ if (locForEndOfTokenArray != startLocOfSubscript) {
3502
3503
auto subscriptLoc = subscriptExpr->getLoc ();
3503
3504
diagnose (subscriptLoc, diag::subscript_array_element)
3504
3505
.highlight (subscriptExpr->getSourceRange ());
3505
3506
diagnose (subscriptLoc, diag::subscript_array_element_fix_it_add_comma)
3506
3507
.fixItInsertAfter (endLocOfArray, " ," );
3507
3508
diagnose (subscriptLoc, diag::subscript_array_element_fix_it_remove_space)
3508
- .fixItRemoveChars (endLocOfArray. getAdvancedLoc ( 1 ) , startLocOfSubscript);
3509
+ .fixItRemoveChars (locForEndOfTokenArray , startLocOfSubscript);
3509
3510
}
3510
3511
}
3511
3512
You can’t perform that action at this time.
0 commit comments