File tree Expand file tree Collapse file tree 2 files changed +2
-8
lines changed
lib/SILOptimizer/Transforms Expand file tree Collapse file tree 2 files changed +2
-8
lines changed Original file line number Diff line number Diff line change @@ -47,12 +47,6 @@ static void cleanFunction(SILFunction &Fn) {
47
47
}
48
48
}
49
49
}
50
-
51
- // Rename functions with public_external linkage to prevent symbol conflict
52
- // with stdlib.
53
- if (Fn.isDefinition () && Fn.getLinkage () == SILLinkage::PublicExternal) {
54
- Fn.setLinkage (SILLinkage::SharedExternal);
55
- }
56
50
}
57
51
58
52
namespace {
Original file line number Diff line number Diff line change @@ -8,15 +8,15 @@ sil_stage canonical
8
8
// CHECK: define{{( protected)?}} swiftcc void @hidden_fragile_function_test() {{.*}} {
9
9
// CHECK: define linkonce_odr hidden swiftcc void @shared_fragile_function_test() {{.*}} {
10
10
// CHECK: define{{( protected)?}} swiftcc void @private_fragile_function_test() {{.*}} {
11
- // CHECK: define linkonce_odr hidden swiftcc void @public_external_fragile_function_def_test() {{.*}} {
11
+ // CHECK: define available_externally swiftcc void @public_external_fragile_function_def_test() {{.*}} {
12
12
// CHECK: define{{( protected)?}} available_externally swiftcc void @hidden_external_fragile_function_def_test() {{.*}} {
13
13
// CHECK: define linkonce_odr hidden swiftcc void @shared_external_fragile_function_def_test() {{.*}} {
14
14
// CHECK: define{{( protected)?}} available_externally swiftcc void @private_external_fragile_function_def_test() {{.*}} {
15
15
// CHECK: define{{( protected)?}} swiftcc void @public_resilient_function_test() {{.*}} {
16
16
// CHECK: define hidden swiftcc void @hidden_resilient_function_test() {{.*}} {
17
17
// CHECK: define linkonce_odr hidden swiftcc void @shared_resilient_function_test() {{.*}} {
18
18
// CHECK: define internal swiftcc void @private_resilient_function_test() {{.*}}{
19
- // CHECK: define linkonce_odr hidden swiftcc void @public_external_resilient_function_def_test() {{.*}} {
19
+ // CHECK: define available_externally swiftcc void @public_external_resilient_function_def_test() {{.*}} {
20
20
// CHECK: define{{( protected)?}} available_externally hidden swiftcc void @hidden_external_resilient_function_def_test() {{.*}} {
21
21
// CHECK: define linkonce_odr hidden swiftcc void @shared_external_resilient_function_def_test() {{.*}} {
22
22
You can’t perform that action at this time.
0 commit comments