diff --git a/RXFutures/RXFuture.m b/RXFutures/RXFuture.m index dc2a80e..4b9bc2e 100644 --- a/RXFutures/RXFuture.m +++ b/RXFutures/RXFuture.m @@ -17,7 +17,11 @@ @implementation RXFuture +(RXFuture *)future { +#if !__has_feature(objc_arc) return [[self new] autorelease]; +#else + return [self new]; +#endif }