mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Unsafe[Mutable]Pointer.memory => .pointee
This commit is contained in:
committed by
Max Moiseev
parent
f1dbe205a3
commit
3d0ad16094
@@ -64,7 +64,7 @@ extension NSObject {
|
||||
// CHECK: [[T0:%.*]] = function_ref @swift_convertErrorProtocolToNSError : $@convention(thin) (@owned ErrorProtocol) -> @owned NSError
|
||||
// CHECK: [[T1:%.*]] = apply [[T0]]([[ERR]])
|
||||
// CHECK: [[OBJCERR:%.*]] = enum $Optional<NSError>, #Optional.Some!enumelt.1, [[T1]] : $NSError
|
||||
// CHECK: [[SETTER:%.*]] = function_ref @_TFVs33AutoreleasingUnsafeMutablePointers6memoryx :
|
||||
// CHECK: [[SETTER:%.*]] = function_ref @_TFVs33AutoreleasingUnsafeMutablePointers7pointeex :
|
||||
// CHECK: [[TEMP:%.*]] = alloc_stack $Optional<NSError>
|
||||
// CHECK: store [[OBJCERR]] to [[TEMP]]#1
|
||||
// CHECK: apply [[SETTER]]<Optional<NSError>>([[TEMP]]#1, %0)
|
||||
@@ -90,7 +90,7 @@ extension NSObject {
|
||||
// CHECK: [[T0:%.*]] = function_ref @swift_convertErrorProtocolToNSError : $@convention(thin) (@owned ErrorProtocol) -> @owned NSError
|
||||
// CHECK: [[T1:%.*]] = apply [[T0]]([[ERR]])
|
||||
// CHECK: [[OBJCERR:%.*]] = enum $Optional<NSError>, #Optional.Some!enumelt.1, [[T1]] : $NSError
|
||||
// CHECK: [[SETTER:%.*]] = function_ref @_TFVs33AutoreleasingUnsafeMutablePointers6memoryx :
|
||||
// CHECK: [[SETTER:%.*]] = function_ref @_TFVs33AutoreleasingUnsafeMutablePointers7pointeex :
|
||||
// CHECK: [[TEMP:%.*]] = alloc_stack $Optional<NSError>
|
||||
// CHECK: store [[OBJCERR]] to [[TEMP]]#1
|
||||
// CHECK: apply [[SETTER]]<Optional<NSError>>([[TEMP]]#1, %0)
|
||||
|
||||
Reference in New Issue
Block a user