Index: cc/quads/render_pass.h |
diff --git a/cc/quads/render_pass.h b/cc/quads/render_pass.h |
index 46a8084b387da41a0be55d0974a4bd3c38372a20..6f2427c4132be982adeb95553d0e8625d5b80522 100644 |
--- a/cc/quads/render_pass.h |
+++ b/cc/quads/render_pass.h |
@@ -11,8 +11,8 @@ |
#include "base/callback.h" |
#include "base/containers/hash_tables.h" |
#include "cc/base/cc_export.h" |
+#include "cc/base/list_container.h" |
#include "cc/base/scoped_ptr_vector.h" |
-#include "cc/quads/list_container.h" |
#include "cc/quads/render_pass_id.h" |
#include "skia/ext/refptr.h" |
#include "ui/gfx/geometry/rect.h" |
@@ -33,6 +33,11 @@ class CopyOutputRequest; |
class RenderPassDrawQuad; |
class SharedQuadState; |
+#if !defined(COMPILER_MSVC) |
+extern template class ListContainer<SharedQuadState>; |
+extern template class ListContainer<DrawQuad>; |
+#endif |
+ |
// A list of DrawQuad objects, sorted internally in front-to-back order. |
class QuadList : public ListContainer<DrawQuad> { |
public: |