@@ -23,7 +23,7 @@ sil_vtable Purebred {}
23
23
// CHECK: [[VTABLE:%.*]] = bitcast %swift.type* [[ISA]]
24
24
// CHECK: getelementptr inbounds {{.*}} [[VTABLE]]
25
25
sil @purebred_method : $@convention(thin) (@owned Purebred) -> () {
26
- entry(%0 : $Purebred):
26
+ entry(%0 : @owned $Purebred):
27
27
%m = class_method %0 : $Purebred, #Purebred.method!1 : (Purebred) -> () -> (), $@convention(method) (@guaranteed Purebred) -> ()
28
28
%z = apply %m(%0) : $@convention(method) (@guaranteed Purebred) -> ()
29
29
return %z : $()
@@ -45,7 +45,7 @@ sil_vtable Mongrel {}
45
45
// CHECK: [[VTABLE:%.*]] = bitcast %swift.type* [[ISA]]
46
46
// CHECK: getelementptr inbounds {{.*}} [[VTABLE]]
47
47
sil @mongrel_method : $@convention(thin) (@owned Mongrel) -> () {
48
- entry(%0 : $Mongrel):
48
+ entry(%0 : @owned $Mongrel):
49
49
%m = class_method %0 : $Mongrel, #Mongrel.method!1 : (Mongrel) -> () -> (), $@convention(method) (@guaranteed Mongrel) -> ()
50
50
%z = apply %m(%0) : $@convention(method) (@guaranteed Mongrel) -> ()
51
51
return %z : $()
@@ -54,14 +54,14 @@ entry(%0 : $Mongrel):
54
54
// ObjC stubs expected by ObjC metadata emission
55
55
56
56
sil private @$S33class_isa_pointers_armv7k_watchos7MongrelC6methodyyFTo : $@convention(objc_method) (Purebred) -> () {
57
- entry(%0 : $Purebred):
57
+ entry(%0 : @unowned $Purebred):
58
58
unreachable
59
59
}
60
60
sil private @$S33class_isa_pointers_armv7k_watchos7MongrelC7bellsOnACSgSi_tcfcTo : $@convention(objc_method) (Int, Purebred) -> () {
61
- entry(%0 : $Int, %1 : $Purebred):
61
+ entry(%0 : @trivial $Int, %1 : @unowned $Purebred):
62
62
unreachable
63
63
}
64
64
sil private @$S33class_isa_pointers_armv7k_watchos7MongrelCACycfcTo : $@convention(objc_method) (Purebred) -> () {
65
- entry(%0 : $Purebred):
65
+ entry(%0 : @unowned $Purebred):
66
66
unreachable
67
67
}
0 commit comments