Skip to content

Commit 08ba5a5

Browse files
committed
revert changes of 'dynamically_replaceable' -> 'dynamically_replacable'
1 parent 2dbf77c commit 08ba5a5

File tree

14 files changed

+141
-141
lines changed

14 files changed

+141
-141
lines changed

docs/SIL.rst

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5783,23 +5783,23 @@ Creates a reference to a `dynamically_replacable` SIL function. A
57835783

57845784
For the following Swift code::
57855785

5786-
dynamic func test_dynamically_replaceable() {}
5786+
dynamic func test_dynamically_replacable() {}
57875787

57885788
func test_dynamic_call() {
5789-
test_dynamically_replaceable()
5789+
test_dynamically_replacable()
57905790
}
57915791

57925792
We will generate::
57935793

5794-
sil [dynamically_replacable] @test_dynamically_replaceable : $@convention(thin) () -> () {
5794+
sil [dynamically_replacable] @test_dynamically_replacable : $@convention(thin) () -> () {
57955795
bb0:
57965796
%0 = tuple ()
57975797
return %0 : $()
57985798
}
57995799

58005800
sil @test_dynamic_call : $@convention(thin) () -> () {
58015801
bb0:
5802-
%0 = dynamic_function_ref @test_dynamically_replaceable : $@convention(thin) () -> ()
5802+
%0 = dynamic_function_ref @test_dynamically_replacable : $@convention(thin) () -> ()
58035803
%1 = apply %0() : $@convention(thin) () -> ()
58045804
%2 = tuple ()
58055805
return %2 : $()
@@ -5820,14 +5820,14 @@ function.
58205820

58215821
For the following Swift code::
58225822

5823-
@_dynamicReplacement(for: test_dynamically_replaceable())
5823+
@_dynamicReplacement(for: test_dynamically_replacable())
58245824
func test_replacement() {
5825-
test_dynamically_replaceable() // calls previous implementation
5825+
test_dynamically_replacable() // calls previous implementation
58265826
}
58275827

58285828
We will generate::
58295829

5830-
sil [dynamic_replacement_for "test_dynamically_replaceable"] @test_replacement : $@convention(thin) () -> () {
5830+
sil [dynamic_replacement_for "test_dynamically_replacable"] @test_replacement : $@convention(thin) () -> () {
58315831
bb0:
58325832
%0 = prev_dynamic_function_ref @test_replacement : $@convention(thin) () -> ()
58335833
%1 = apply %0() : $@convention(thin) () -> ()

include/swift/AST/DiagnosticsParse.def

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -829,7 +829,7 @@ ERROR(function_type_argument_label,none,
829829
"function types cannot have argument labels; use '_' before %0",
830830
(Identifier))
831831
ERROR(expected_dynamic_func_attr,none,
832-
"expected a dynamically_replaceable function", ())
832+
"expected a dynamically_replacable function", ())
833833
ERROR(async_after_throws,none,
834834
"%select{'async'|'reasync'}0 must precede %select{'throws'|'rethrows'}1",
835835
(bool, bool))

include/swift/SIL/SILBuilder.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -662,7 +662,7 @@ class SILBuilder {
662662
}
663663

664664
// Creates a dynamic_function_ref or function_ref depending on whether f is
665-
// dynamically_replaceable.
665+
// dynamically_replacable.
666666
FunctionRefBaseInst *createFunctionRefFor(SILLocation Loc, SILFunction *f) {
667667
if (f->isDynamicallyReplaceable())
668668
return createDynamicFunctionRef(Loc, f);

lib/SIL/IR/SILPrinter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3394,7 +3394,7 @@ void SILFunction::print(SILPrintContext &PrintCtx) const {
33943394
case IsReabstractionThunk: OS << "[reabstraction_thunk] "; break;
33953395
}
33963396
if (isDynamicallyReplaceable()) {
3397-
OS << "[dynamically_replaceable] ";
3397+
OS << "[dynamically_replacable] ";
33983398
}
33993399
if (isDistributed()) {
34003400
OS << "[distributed] ";

lib/SIL/Parser/ParseSIL.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -700,7 +700,7 @@ static bool parseDeclSILOptional(
700700
*serializedKind = IsSerialized;
701701
else if (serializedKind && SP.P.Tok.getText() == "serialized_for_package")
702702
*serializedKind = IsSerializedForPackage;
703-
else if (isDynamic && SP.P.Tok.getText() == "dynamically_replaceable")
703+
else if (isDynamic && SP.P.Tok.getText() == "dynamically_replacable")
704704
*isDynamic = IsDynamic;
705705
else if (isDistributed && SP.P.Tok.getText() == "distributed")
706706
*isDistributed = IsDistributed;

lib/SIL/Verifier/SILVerifier.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2485,18 +2485,18 @@ class SILVerifier : public SILVerifierBase<SILVerifier> {
24852485
if (isa<FunctionRefInst>(FRI))
24862486
require(
24872487
!RefF->isDynamicallyReplaceable(),
2488-
"function_ref cannot reference a [dynamically_replaceable] function");
2488+
"function_ref cannot reference a [dynamically_replacable] function");
24892489
else if (isa<PreviousDynamicFunctionRefInst>(FRI)) {
24902490
require(!RefF->isDynamicallyReplaceable(),
24912491
"previous_function_ref cannot reference a "
2492-
"[dynamically_replaceable] function");
2492+
"[dynamically_replacable] function");
24932493
require(RefF->getDynamicallyReplacedFunction(),
24942494
"previous_function_ref must reference a "
24952495
"[dynamic_replacement_for:...] function");
24962496
} else if (isa<DynamicFunctionRefInst>(FRI))
24972497
require(RefF->isDynamicallyReplaceable(),
24982498
"dynamic_function_ref must reference a "
2499-
"[dynamically_replaceable] function");
2499+
"[dynamically_replacable] function");
25002500

25012501
// In canonical SIL, direct reference to a shared_external declaration
25022502
// is an error; we should have deserialized a body. In raw SIL, including

lib/SILGen/SILGenApply.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1248,7 +1248,7 @@ class SILGenApply : public Lowering::ExprVisitor<SILGenApply> {
12481248
constant, captureInfo, subs);
12491249

12501250
// Check whether we have to dispatch to the original implementation of a
1251-
// dynamically_replaceable inside of a dynamic_replacement(for:) function.
1251+
// dynamically_replacable inside of a dynamic_replacement(for:) function.
12521252
ApplyExpr *thisCallSite = (selfApply ? selfApply : callSite);
12531253
bool isObjCReplacementSelfCall = false;
12541254
auto *unaryArg = thisCallSite->getArgs()->getUnaryExpr();

test/Concurrency/Inputs/other_global_actor_inference.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
// dynamically_replaceable
2+
// dynamically_replacable
33
@MainActor
44
public dynamic func dynamicOnMainActor() { }
55

test/IRGen/dynamic_replaceable.sil

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@
77
// The arm64e test is in ptrauth-dynamic_replaceable.sil.
88
// UNSUPPORTED: CPU=arm64e
99

10-
// CHECK: @test_dynamically_replaceableTX = global %swift.dyn_repl_link_entry { ptr @test_dynamically_replaceable, ptr null }
11-
// CHECK: @test_dynamically_replaceableTx = constant %swift.dyn_repl_key { i32{{.*}}ptr @test_dynamically_replaceableTX{{.*}}, i32 0 }, section "__TEXT,__const"
10+
// CHECK: @test_dynamically_replacableTX = global %swift.dyn_repl_link_entry { ptr @test_dynamically_replacable, ptr null }
11+
// CHECK: @test_dynamically_replacableTx = constant %swift.dyn_repl_key { i32{{.*}}ptr @test_dynamically_replacableTX{{.*}}, i32 0 }, section "__TEXT,__const"
1212
// CHECK: @test_replacementTX = global %swift.dyn_repl_link_entry zeroinitializer
1313

1414
// CHECK: @"\01l_unnamed_dynamic_replacements" = private constant { i32, i32, [1 x { i32, i32, i32, i32 }] }
1515
// CHECK-SAME: { i32 0,
1616
// CHECK-SAME: i32 1,
1717
// CHECK-SAME: [1 x { i32, i32, i32, i32 }]
1818
// CHECK-SAME: [{ i32, i32, i32, i32 }
19-
// CHECK-SAME: ptr @test_dynamically_replaceableTx
19+
// CHECK-SAME: ptr @test_dynamically_replacableTx
2020
// CHECK-SAME: @test_replacement
2121
// CHECK-SAME: ptr @test_replacementTX
2222
// CHECK-SAME: i32 0 }] }, section "__TEXT,__const"
@@ -26,10 +26,10 @@
2626
// CHECK-SAME: [2 x i32] [{{.*}}@"\01l_unnamed_dynamic_replacements"{{.*}}, i32 0]
2727
// CHECK-SAME: }, section "__TEXT, __swift5_replace, regular, no_dead_strip"
2828

29-
// CHECK-LABEL: define swiftcc void @test_dynamically_replaceable()
29+
// CHECK-LABEL: define swiftcc void @test_dynamically_replacable()
3030
// CHECK-NEXT: entry:
31-
// COMPAT-NEXT: [[FUN_PTR:%.*]] = call ptr @swift_getFunctionReplacement{{.*}}(ptr @test_dynamically_replaceableTX, ptr @test_dynamically_replaceable)
32-
// NONCOMPAT-NEXT: [[FUN_PTR:%.*]] = call ptr @swift_getFunctionReplacement(ptr @test_dynamically_replaceableTX, ptr @test_dynamically_replaceable)
31+
// COMPAT-NEXT: [[FUN_PTR:%.*]] = call ptr @swift_getFunctionReplacement{{.*}}(ptr @test_dynamically_replacableTX, ptr @test_dynamically_replacable)
32+
// NONCOMPAT-NEXT: [[FUN_PTR:%.*]] = call ptr @swift_getFunctionReplacement(ptr @test_dynamically_replacableTX, ptr @test_dynamically_replacable)
3333
// CHECK-NEXT: [[CMP:%.*]] = icmp eq ptr [[FUN_PTR]], null
3434
// CHECK-NEXT: br i1 [[CMP]], label %[[ORIGBB:[a-z_]*]], label %[[FWBB:[a-z_]*]]
3535
// CHECK: [[FWBB]]:
@@ -39,7 +39,7 @@
3939
// CHECK-NEXT: ret void
4040
// CHECK-NEXT: }
4141

42-
sil [dynamically_replacable] @test_dynamically_replaceable : $@convention(thin) () -> () {
42+
sil [dynamically_replacable] @test_dynamically_replacable : $@convention(thin) () -> () {
4343
bb0:
4444
%0 = tuple ()
4545
return %0 : $()
@@ -59,7 +59,7 @@ bb0:
5959
// CHECK: call swiftcc void [[FUN_PTR]]()
6060
// CHECK: ret void
6161
// CHECK: }
62-
sil [dynamic_replacement_for "test_dynamically_replaceable"] @test_replacement : $@convention(thin) () -> () {
62+
sil [dynamic_replacement_for "test_dynamically_replacable"] @test_replacement : $@convention(thin) () -> () {
6363
bb0:
6464
%0 = prev_dynamic_function_ref @test_replacement : $@convention(thin) () -> ()
6565
%1 = apply %0() : $@convention(thin) () -> ()
@@ -69,12 +69,12 @@ bb0:
6969

7070
// CHECK-LABEL: define swiftcc void @test_dynamic_call()
7171
// CHECK: entry:
72-
// CHECK: call swiftcc void @test_dynamically_replaceable()
72+
// CHECK: call swiftcc void @test_dynamically_replacable()
7373
// CHECK: ret void
7474
// CHECK: }
7575
sil @test_dynamic_call : $@convention(thin) () -> () {
7676
bb0:
77-
%0 = dynamic_function_ref @test_dynamically_replaceable : $@convention(thin) () -> ()
77+
%0 = dynamic_function_ref @test_dynamically_replacable : $@convention(thin) () -> ()
7878
%1 = apply %0() : $@convention(thin) () -> ()
7979
%2 = tuple ()
8080
return %2 : $()

test/IRGen/ptrauth-dynamic_replaceable.sil

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,26 @@
33
// REQUIRES: objc_interop
44
// REQUIRES: CPU=arm64e
55

6-
// CHECK: @test_dynamically_replaceableTX = global %swift.dyn_repl_link_entry { ptr{{.*}} @test_dynamically_replaceable.ptrauth, ptr null }
7-
// CHECK: @test_dynamically_replaceable.ptrauth = private constant { ptr, i32, i64, i64 } { ptr @test_dynamically_replaceable, i32 0, i64 ptrtoint (ptr @test_dynamically_replaceableTX to i64), i64 679 }, section "llvm.ptrauth"
8-
// CHECK: @test_dynamically_replaceableTx = constant %swift.dyn_repl_key { i32 trunc ([[INTPTR:i[0-9]+]] sub ([[INTPTR]] ptrtoint (ptr @test_dynamically_replaceableTX to [[INTPTR]]), [[INTPTR]] ptrtoint (ptr @test_dynamically_replaceableTx to [[INTPTR]])) to i32), i32 679 }, section "__TEXT,__const"
6+
// CHECK: @test_dynamically_replacableTX = global %swift.dyn_repl_link_entry { ptr{{.*}} @test_dynamically_replacable.ptrauth, ptr null }
7+
// CHECK: @test_dynamically_replacable.ptrauth = private constant { ptr, i32, i64, i64 } { ptr @test_dynamically_replacable, i32 0, i64 ptrtoint (ptr @test_dynamically_replacableTX to i64), i64 679 }, section "llvm.ptrauth"
8+
// CHECK: @test_dynamically_replacableTx = constant %swift.dyn_repl_key { i32 trunc ([[INTPTR:i[0-9]+]] sub ([[INTPTR]] ptrtoint (ptr @test_dynamically_replacableTX to [[INTPTR]]), [[INTPTR]] ptrtoint (ptr @test_dynamically_replacableTx to [[INTPTR]])) to i32), i32 679 }, section "__TEXT,__const"
99
// CHECK: @test_replacementTX = global %swift.dyn_repl_link_entry zeroinitializer
1010
// CHECK: @test_replacement_for_externalTX = global %swift.dyn_repl_link_entry zeroinitializer
11-
// CHECK: @external_test_dynamically_replaceableTx = external global %swift.dyn_repl_key
12-
// CHECK: @got.external_test_dynamically_replaceableTx = private unnamed_addr constant ptr @external_test_dynamically_replaceableTx.ptrauth
13-
// CHECK: @external_test_dynamically_replaceableTx.ptrauth = private constant { ptr, i32, i64, i64 } { ptr @external_test_dynamically_replaceableTx, i32 2, i64 ptrtoint (ptr @got.external_test_dynamically_replaceableTx to i64), i64 11389 }, section "llvm.ptrauth"
11+
// CHECK: @external_test_dynamically_replacableTx = external global %swift.dyn_repl_key
12+
// CHECK: @got.external_test_dynamically_replacableTx = private unnamed_addr constant ptr @external_test_dynamically_replacableTx.ptrauth
13+
// CHECK: @external_test_dynamically_replacableTx.ptrauth = private constant { ptr, i32, i64, i64 } { ptr @external_test_dynamically_replacableTx, i32 2, i64 ptrtoint (ptr @got.external_test_dynamically_replacableTx to i64), i64 11389 }, section "llvm.ptrauth"
1414

1515
// CHECK: @"\01l_unnamed_dynamic_replacements" = private constant { i32, i32, [2 x { i32, i32, i32, i32 }] }
1616
// CHECK: { i32 0,
1717
// CHECK: i32 2,
1818
// CHECK: [2 x { i32, i32, i32, i32 }]
1919
// CHECK: [{ i32, i32, i32, i32 }
20-
// CHECK: ptr @test_dynamically_replaceableTx
20+
// CHECK: ptr @test_dynamically_replacableTx
2121
// CHECK: @test_replacement
2222
// CHECK: ptr @test_replacementTX
2323
// CHECK: i32 0 },
2424
// CHECK: { i32, i32, i32, i32 }
25-
// CHECK: ptr @got.external_test_dynamically_replaceableTx
25+
// CHECK: ptr @got.external_test_dynamically_replacableTx
2626
// CHECK: @test_replacement_for_external
2727
// CHECK: ptr @test_replacement_for_externalTX
2828
// CHECK: i32 0 }] }, section "__TEXT,__const"
@@ -32,20 +32,20 @@
3232
// CHECK: [2 x i32] [{{.*}}@"\01l_unnamed_dynamic_replacements"{{.*}}, i32 0]
3333
// CHECK: }, section "__TEXT, __swift5_replace, regular, no_dead_strip"
3434

35-
// CHECK-LABEL: define swiftcc void @test_dynamically_replaceable()
35+
// CHECK-LABEL: define swiftcc void @test_dynamically_replacable()
3636
// CHECK-NEXT: entry:
37-
// CHECK-NEXT: [[FUN_PTR:%.*]] = call ptr @swift_getFunctionReplacement{{.*}}({{.*}} @test_dynamically_replaceableTX
37+
// CHECK-NEXT: [[FUN_PTR:%.*]] = call ptr @swift_getFunctionReplacement{{.*}}({{.*}} @test_dynamically_replacableTX
3838
// CHECK-NEXT: [[CMP:%.*]] = icmp eq ptr [[FUN_PTR]], null
3939
// CHECK-NEXT: br i1 [[CMP]], label %original_entry, label %forward_to_replaced
4040
// CHECK: forward_to_replaced:
41-
// CHECK-NEXT: [[BLEND:%.*]] = call i64 @llvm.ptrauth.blend(i64 ptrtoint (ptr @test_dynamically_replaceableTX to i64), i64 679)
41+
// CHECK-NEXT: [[BLEND:%.*]] = call i64 @llvm.ptrauth.blend(i64 ptrtoint (ptr @test_dynamically_replacableTX to i64), i64 679)
4242
// CHECK-NEXT: tail call swiftcc void [[FUN_PTR]]() [ "ptrauth"(i32 0, i64 [[BLEND]]) ]
4343
// CHECK-NEXT: ret void
4444
// CHECK: original_entry:
4545
// CHECK-NEXT: ret void
4646
// CHECK-NEXT: }
4747

48-
sil [dynamically_replacable] @test_dynamically_replaceable : $@convention(thin) () -> () {
48+
sil [dynamically_replacable] @test_dynamically_replacable : $@convention(thin) () -> () {
4949
bb0:
5050
%0 = tuple ()
5151
return %0 : $()
@@ -65,7 +65,7 @@ bb0:
6565
// CHECK-NEXT: call swiftcc void [[FUN_PTR]]() [ "ptrauth"(i32 0, i64 [[BLEND]]) ]
6666
// CHECK: ret void
6767
// CHECK: }
68-
sil [dynamic_replacement_for "test_dynamically_replaceable"] @test_replacement : $@convention(thin) () -> () {
68+
sil [dynamic_replacement_for "test_dynamically_replacable"] @test_replacement : $@convention(thin) () -> () {
6969
bb0:
7070
%0 = prev_dynamic_function_ref @test_replacement : $@convention(thin) () -> ()
7171
%1 = apply %0() : $@convention(thin) () -> ()
@@ -75,21 +75,21 @@ bb0:
7575

7676
// CHECK-LABEL: define swiftcc void @test_dynamic_call()
7777
// CHECK: entry:
78-
// CHECK: call swiftcc void @test_dynamically_replaceable()
78+
// CHECK: call swiftcc void @test_dynamically_replacable()
7979
// CHECK: ret void
8080
// CHECK: }
8181
sil @test_dynamic_call : $@convention(thin) () -> () {
8282
bb0:
83-
%0 = dynamic_function_ref @test_dynamically_replaceable : $@convention(thin) () -> ()
83+
%0 = dynamic_function_ref @test_dynamically_replacable : $@convention(thin) () -> ()
8484
%1 = apply %0() : $@convention(thin) () -> ()
8585
%2 = tuple ()
8686
return %2 : $()
8787
}
8888

8989

90-
sil [dynamically_replacable] @external_test_dynamically_replaceable : $@convention(thin) () -> ()
90+
sil [dynamically_replacable] @external_test_dynamically_replacable : $@convention(thin) () -> ()
9191

92-
sil [dynamic_replacement_for "external_test_dynamically_replaceable"] @test_replacement_for_external : $@convention(thin) () -> () {
92+
sil [dynamic_replacement_for "external_test_dynamically_replacable"] @test_replacement_for_external : $@convention(thin) () -> () {
9393
bb0:
9494
%0 = prev_dynamic_function_ref @test_replacement : $@convention(thin) () -> ()
9595
%1 = apply %0() : $@convention(thin) () -> ()

test/Parse/diagnose_dynamicReplacement.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ func test_dynamic_replacement_for() {
1414
func test_dynamic_replacement_for2() {
1515
}
1616

17-
@_dynamicReplacement(for: dynamically_replaceable() // expected-note {{to match this opening '('}}
17+
@_dynamicReplacement(for: dynamically_replacable() // expected-note {{to match this opening '('}}
1818
func test_dynamic_replacement_for3() {
1919
// expected-error@-1 {{expected ')' after function name for @_dynamicReplacement}}
2020
}

test/SIL/Parser/basic.sil

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1707,15 +1707,15 @@ bb0(%0 : $A):
17071707
return %20 : $()
17081708
}
17091709

1710-
// CHECK-LABEL: sil [dynamically_replacable] @test_dynamically_replaceable
1711-
sil [dynamically_replacable] @test_dynamically_replaceable : $@convention(thin) () -> () {
1710+
// CHECK-LABEL: sil [dynamically_replacable] @test_dynamically_replacable
1711+
sil [dynamically_replacable] @test_dynamically_replacable : $@convention(thin) () -> () {
17121712
bb0:
17131713
%0 = tuple ()
17141714
return %0 : $()
17151715
}
17161716

1717-
// CHECK-LABEL: sil [dynamic_replacement_for "test_dynamically_replaceable"] @test_dynamic_replacement_for
1718-
sil [dynamic_replacement_for "test_dynamically_replaceable"] @test_dynamic_replacement_for : $@convention(thin) () -> () {
1717+
// CHECK-LABEL: sil [dynamic_replacement_for "test_dynamically_replacable"] @test_dynamic_replacement_for
1718+
sil [dynamic_replacement_for "test_dynamically_replacable"] @test_dynamic_replacement_for : $@convention(thin) () -> () {
17191719
bb0:
17201720
%0 = tuple ()
17211721
return %0 : $()

test/SIL/Serialization/dynamically_replaceable.sil

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,32 +2,32 @@
22
// RUN: %target-swift-frontend %s -emit-module -o %t/tmp.swiftmodule
33
// RUN: %target-sil-opt %t/tmp.swiftmodule -emit-sorted-sil | %FileCheck %s
44

5-
sil [serialized] [dynamically_replacable] @test_dynamically_replaceable : $@convention(thin) () -> () {
5+
sil [serialized] [dynamically_replacable] @test_dynamically_replacable : $@convention(thin) () -> () {
66
bb0:
77
%0 = tuple ()
88
return %0 : $()
99
}
1010

11-
sil [serialized] [dynamic_replacement_for "test_dynamically_replaceable"] @test_dynamic_replacement_for : $@convention(thin) () -> () {
11+
sil [serialized] [dynamic_replacement_for "test_dynamically_replacable"] @test_dynamic_replacement_for : $@convention(thin) () -> () {
1212
bb0:
1313
%0 = prev_dynamic_function_ref @test_dynamic_replacement_for : $@convention(thin) () -> ()
1414
%1 = apply %0() : $@convention(thin) () -> ()
1515
%2 = tuple ()
1616
return %2 : $()
1717
}
1818

19-
sil [serialized] @test_dynamically_replaceable_impl : $@convention(thin) () -> () {
19+
sil [serialized] @test_dynamically_replacable_impl : $@convention(thin) () -> () {
2020
bb0:
21-
%0 = dynamic_function_ref @test_dynamically_replaceable : $@convention(thin) () -> ()
21+
%0 = dynamic_function_ref @test_dynamically_replacable : $@convention(thin) () -> ()
2222
%1 = apply %0() : $@convention(thin) () -> ()
2323
%2 = tuple ()
2424
return %2 : $()
2525
}
2626

27-
// CHECK-LABEL: sil [serialized] [dynamic_replacement_for "test_dynamically_replaceable"] [canonical] @test_dynamic_replacement_for
27+
// CHECK-LABEL: sil [serialized] [dynamic_replacement_for "test_dynamically_replacable"] [canonical] @test_dynamic_replacement_for
2828
// CHECK: prev_dynamic_function_ref @test_dynamic_replacement_for
2929

30-
// CHECK-LABEL: sil [serialized] [dynamically_replacable] [canonical] @test_dynamically_replaceable
30+
// CHECK-LABEL: sil [serialized] [dynamically_replacable] [canonical] @test_dynamically_replacable
3131

32-
// CHECK-LABEL: sil [serialized] [canonical] @test_dynamically_replaceable_impl
33-
// CHECK: dynamic_function_ref @test_dynamically_replaceable
32+
// CHECK-LABEL: sil [serialized] [canonical] @test_dynamically_replacable_impl
33+
// CHECK: dynamic_function_ref @test_dynamically_replacable

0 commit comments

Comments
 (0)