Skip to content

Commit 142b3ad

Browse files
committed
[Constraint system] Minor fixes / test updates for function builders.
1 parent 5b32099 commit 142b3ad

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

lib/Sema/CSApply.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7261,7 +7261,7 @@ llvm::PointerUnion<Expr *, Stmt *> ConstraintSystem::applySolutionImpl(
72617261
singleExpr->getStartLoc(), singleExpr, /*implicit=*/true);
72627262
auto braceStmt = BraceStmt::create(
72637263
ctx, returnStmt->getStartLoc(), ASTNode(returnStmt),
7264-
returnStmt->getEndLoc(), /*implicit=*/true);
7264+
returnStmt->getEndLoc(), /*implicit=*/false);
72657265
result = braceStmt;
72667266
}
72677267

test/IDE/complete_function_builder.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,14 @@ let globalStringVal: String = ""
5151
func testAcceptColorTagged(paramIntVal: Int, paramStringVal: String) {
5252

5353
let taggedValue = paramIntVal.tag(Color.red)
54-
54+
5555
acceptColorTagged { color in
5656
#^IN_CLOSURE_TOP^#
5757
// IN_CLOSURE_TOP_CONTEXT: Begin completions
58-
// IN_CLOSURE_TOP-DAG: Decl[LocalVar]/Local: taggedValue[#Tagged<Color, Int>#]; name=taggedValue
58+
// IN_CLOSURE_TOP-DAG: Decl[LocalVar]/Local{{.*}}: taggedValue[#Tagged<Color, Int>#]; name=taggedValue
5959
// IN_CLOSURE_TOP-DAG: Decl[GlobalVar]/CurrModule: globalIntVal[#Int#]; name=globalIntVal
6060
// IN_CLOSURE_TOP-DAG: Decl[GlobalVar]/CurrModule: globalStringVal[#String#]; name=globalStringVal
61-
// IN_CLOSURE_TOP-DAG: Decl[LocalVar]/Local: color; name=color
61+
// IN_CLOSURE_TOP-DAG: Decl[LocalVar]/Local: color{{.*}}; name=color
6262
// IN_CLOSURE_TOP-DAG: Decl[LocalVar]/Local: paramIntVal[#Int#]; name=paramIntVal
6363
// IN_CLOSURE_TOP-DAG: Decl[LocalVar]/Local: paramStringVal[#String#]; name=paramStringVal
6464
// IN_CLOSURE_TOP: End completions

test/Profiler/coverage_function_builder.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ struct Summer {
1313
// CHECK-LABEL: sil_coverage_map {{.*}} "$s24coverage_functon_builder5test0SiyF"
1414
@Summer
1515
func test0() -> Int {
16-
// CHECK: [[@LINE-1]]:21 -> [[@LINE+3]]:2 : 0
16+
// CHECK: [[@LINE-1]]:21 -> [[@LINE+2]]:5 : 0
1717
18
1818
12
1919
}
2020

2121
// CHECK-LABEL: sil_coverage_map {{.*}} "$s24coverage_functon_builder5test1SiyF"
2222
@Summer
2323
func test1() -> Int {
24-
// CHECK: [[@LINE-1]]:21 -> [[@LINE+7]]:2 : 0
24+
// CHECK: [[@LINE-1]]:21 -> [[@LINE+6]]:4 : 0
2525
18
2626
12
2727
if 7 < 23 {

0 commit comments

Comments
 (0)