From 1fe99a0c292fe0140445133ba40bac538b2672c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antoine=20C=C5=93ur?= Date: Thu, 12 Apr 2018 09:55:49 +0800 Subject: [PATCH] finalize isn't supported in ARC --- AWSCore/FMDB/AWSFMDatabase.m | 4 ++++ AWSCore/FMDB/AWSFMResultSet.m | 2 ++ 2 files changed, 6 insertions(+) diff --git a/AWSCore/FMDB/AWSFMDatabase.m b/AWSCore/FMDB/AWSFMDatabase.m index 1b376431f1b..1244571cc89 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]; @@ -1399,10 +1401,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 8fdd31319e8..d25fa9bb09e 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];