| Index: ios/chrome/browser/ui/omnibox/omnibox_view_ios.h | 
| diff --git a/ios/chrome/browser/ui/omnibox/omnibox_view_ios.h b/ios/chrome/browser/ui/omnibox/omnibox_view_ios.h | 
| index ff880426bcb8da73cbd246157003590afcd4a232..df2c6ab784386f6720c47eab2d8b47cb89b1f7ff 100644 | 
| --- a/ios/chrome/browser/ui/omnibox/omnibox_view_ios.h | 
| +++ b/ios/chrome/browser/ui/omnibox/omnibox_view_ios.h | 
| @@ -161,7 +161,8 @@ class OmniboxViewIOS : public OmniboxView { | 
| base::scoped_nsobject<OmniboxTextFieldIOS> field_; | 
| WebOmniboxEditController* controller_;  // weak, owns us | 
| std::unique_ptr<OmniboxPopupViewIOS> popup_view_; | 
| -  id<PreloadProvider> preloader_; | 
| +  // |preloader_| should be __weak but is included from non-ARC code. | 
| +  __unsafe_unretained id<PreloadProvider> preloader_; | 
|  | 
| State state_before_change_; | 
| base::scoped_nsobject<NSString> marked_text_before_change_; | 
|  |