Split cc/base into separate GN source_set and clean deps
//cc/base is intended to be a set of low level utilities used by the rest
of cc (and consumers of cc) and as such shouldn't contain dependencies
on other parts of //cc. This splits the //cc/base files into a separate
GN source_set so 'gn check' can examine dependencies and moves a few
types that have dependencies on other types out:
swap_promise is conceptually about swapping frames, so it goes into
cc/output
*swap_promise_monitor is dealing with swaps on trees, so it goes in
cc/trees
[email protected]
Review URL: https://codereview.chromium.org/1002073002
Cr-Commit-Position: refs/heads/master@{#320796}
diff --git a/content/renderer/gpu/queue_message_swap_promise.h b/content/renderer/gpu/queue_message_swap_promise.h
index 0c92a930..e0fcf8c 100644
--- a/content/renderer/gpu/queue_message_swap_promise.h
+++ b/content/renderer/gpu/queue_message_swap_promise.h
@@ -7,7 +7,7 @@
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
-#include "cc/base/swap_promise.h"
+#include "cc/output/swap_promise.h"
namespace IPC {
class SyncMessageFilter;