Index: base/ios/crb_protocol_observers_unittest.mm |
diff --git a/base/ios/crb_protocol_observers_unittest.mm b/base/ios/crb_protocol_observers_unittest.mm |
index 5f1105122943f27143e484e30f400e422a576bf6..b8cf4231e4d3b64d4cbc21bef4fac21ce15d639a 100644 |
--- a/base/ios/crb_protocol_observers_unittest.mm |
+++ b/base/ios/crb_protocol_observers_unittest.mm |
@@ -4,6 +4,7 @@ |
#import "base/ios/crb_protocol_observers.h" |
#include "base/ios/weak_nsobject.h" |
+#include "base/logging.h" |
#include "base/mac/scoped_nsautorelease_pool.h" |
#include "base/mac/scoped_nsobject.h" |
#include "testing/gtest/include/gtest/gtest.h" |
@@ -36,10 +37,9 @@ |
@end |
@interface TestMutateObserver : TestCompleteObserver |
- |
- (instancetype)initWithObserver:(CRBProtocolObservers*)observer |
NS_DESIGNATED_INITIALIZER; |
- |
+- (instancetype)init NS_UNAVAILABLE; |
@end |
namespace { |
@@ -266,6 +266,11 @@ TEST_F(CRBProtocolObserversTest, NestedMutateObservers) { |
return self; |
} |
+- (instancetype)init { |
+ NOTREACHED(); |
+ return nil; |
+} |
+ |
- (void)mutateByAddingObserver:(id<TestObserver>)observer { |
[_observers addObserver:observer]; |
} |