Index: ios/net/request_tracker.mm |
diff --git a/ios/net/request_tracker.mm b/ios/net/request_tracker.mm |
index 6eb21c3f7e231177b7b23987332a3e684a2bc8be..6fdfb0888432aa9ee20b10ae2b0a75382d567f17 100644 |
--- a/ios/net/request_tracker.mm |
+++ b/ios/net/request_tracker.mm |
@@ -34,7 +34,11 @@ class GlobalNetworkClientFactories { |
// Adds a factory. |
void AddFactory(CRNForwardingNetworkClientFactory* factory) { |
DCHECK(thread_checker_.CalledOnValidThread()); |
- DCHECK_EQ(NSNotFound, [factories_ indexOfObject:factory]); |
+ // TODO(justincohen): Cast indexOfObject to work around Xcode 7 beta bugs. |
+ // Revisit in future betas where hopefully these types match again. |
+ // crbug.com/XXXX |
+ DCHECK_EQ(NSNotFound, |
+ static_cast<NSInteger>([factories_ indexOfObject:factory])); |
DCHECK(!IsSelectorOverriden(factory, @selector(clientHandlingRequest:))); |
DCHECK(!IsSelectorOverriden(factory, |
@selector(clientHandlingResponse:request:))); |