Index: ios/web/test/wk_web_view_crash_utils.mm |
diff --git a/ios/web/test/wk_web_view_crash_utils.mm b/ios/web/test/wk_web_view_crash_utils.mm |
index 936dc3064c23d1fe747ef3e2e8ded6048dfe9779..a3f6fa28cf4fff490d36bf3bc765a9b5298d3327 100644 |
--- a/ios/web/test/wk_web_view_crash_utils.mm |
+++ b/ios/web/test/wk_web_view_crash_utils.mm |
@@ -20,7 +20,7 @@ namespace { |
// Returns an OCMocked WKWebView whose |evaluateJavaScript:stringResultHandler:| |
// method has been mocked to execute |block| instead. |block| cannot be nil. |
WKWebView* CreateMockWKWebViewWithStubbedJSEvalFunction( |
- void (^block)(NSInvocation*)) { |
+ void (^block)(NSInvocation*)) NS_RETURNS_RETAINED { |
DCHECK(block); |
web::TestBrowserState browser_state; |
base::scoped_nsobject<WKWebView> webView( |
@@ -46,7 +46,7 @@ void SimulateWKWebViewCrash(WKWebView* webView) { |
[webView performSelector:@selector(_processDidExit)]; |
} |
-WKWebView* CreateTerminatedWKWebView() { |
+WKWebView* CreateTerminatedWKWebView() NS_RETURNS_RETAINED { |
id fail = ^void(NSInvocation* invocation) { |
// Always fails with WKErrorWebContentProcessTerminated error. |
NSError* error = |
@@ -61,7 +61,7 @@ WKWebView* CreateTerminatedWKWebView() { |
return CreateMockWKWebViewWithStubbedJSEvalFunction(fail); |
} |
-WKWebView* CreateHealthyWKWebView() { |
+WKWebView* CreateHealthyWKWebView() NS_RETURNS_RETAINED { |
id succeed = ^void(NSInvocation* invocation) { |
void (^completionHandler)(id, NSError*) = |
[invocation getArgumentAtIndexAsObject:3]; |