Reland "Include bloat: reduce number of includes in profile.h"
This is a reland of 7196b2e0fa1a5e8f8f2a4fa6dd86ae949664fbae,
plus a fix to cookie_controls_handler.cc.
Original change's description:
> Include bloat: reduce number of includes in profile.h
>
> This reduces the number of preprocessor tokens in profile.h from
> 1,455,853 to 586,241 (or from 8,594,906 to 3,254,002 bytes).
>
> Bug: 1014009
> Change-Id: Ia52ef458f78b2e7c0fdfe341cd4e753be70eccb1
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1857323
> Commit-Queue: Hans Wennborg <[email protected]>
> Reviewed-by: Nico Weber <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#705529}
TBR=thakis
Bug: 1014009
Change-Id: I025801140c505037ab5420e7a42db8b1c388cfb4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1860021
Reviewed-by: Hans Wennborg <[email protected]>
Commit-Queue: Hans Wennborg <[email protected]>
Cr-Commit-Position: refs/heads/master@{#705540}
diff --git a/chrome/browser/chrome_browser_main.h b/chrome/browser/chrome_browser_main.h
index 11e2736..23cbce2b 100644
--- a/chrome/browser/chrome_browser_main.h
+++ b/chrome/browser/chrome_browser_main.h
@@ -31,6 +31,10 @@
class ShutdownWatcherHelper;
class WebUsbDetector;
+namespace base {
+class RunLoop;
+}
+
namespace tracing {
class TraceEventSystemStatsMonitor;
}