diff --git a/AWSCore/FMDB/AWSFMDatabase.m b/AWSCore/FMDB/AWSFMDatabase.m index 2065cc3176d..824b65f1f6e 100644 --- a/AWSCore/FMDB/AWSFMDatabase.m +++ b/AWSCore/FMDB/AWSFMDatabase.m @@ -47,10 +47,12 @@ - (instancetype)initWithPath:(NSString*)aPath { return self; } +#if ! __has_feature(objc_arc) - (void)finalize { [self close]; [super finalize]; } +#endif - (void)dealloc { [self close]; @@ -1403,10 +1405,12 @@ @implementation AWSFMStatement @synthesize useCount=_useCount; @synthesize inUse=_inUse; +#if ! __has_feature(objc_arc) - (void)finalize { [self close]; [super finalize]; } +#endif - (void)dealloc { [self close]; diff --git a/AWSCore/FMDB/AWSFMResultSet.m b/AWSCore/FMDB/AWSFMResultSet.m index f2f7873b356..0dc171248e1 100644 --- a/AWSCore/FMDB/AWSFMResultSet.m +++ b/AWSCore/FMDB/AWSFMResultSet.m @@ -25,10 +25,12 @@ + (instancetype)resultSetWithStatement:(AWSFMStatement *)statement usingParentDa return AWSFMDBReturnAutoreleased(rs); } +#if ! __has_feature(objc_arc) - (void)finalize { [self close]; [super finalize]; } +#endif - (void)dealloc { [self close];