Skip to content

Commit 012f48b

Browse files
Greg Parkergparker42
Greg Parker
authored andcommitted
Fix libdispatch's copy of objc_retainAutoreleasedReturnValue.
1 parent a055ddb commit 012f48b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/swift/DispatchStubs.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -197,10 +197,10 @@ SOURCE(VNODE)
197197
SOURCE(WRITE)
198198

199199
// See comment in CFFuntime.c explaining why objc_retainAutoreleasedReturnValue is needed.
200-
extern "C" void swift_release(void *);
200+
extern "C" void swift_retain(void *);
201201
extern "C" void * objc_retainAutoreleasedReturnValue(void *obj) {
202202
if (obj) {
203-
swift_release(obj);
203+
swift_retain(obj);
204204
return obj;
205205
}
206206
else return NULL;

0 commit comments

Comments
 (0)