Index: Source/core/layout/svg/LayoutSVGResourcePaintServer.h |
diff --git a/Source/core/layout/svg/LayoutSVGResourcePaintServer.h b/Source/core/layout/svg/LayoutSVGResourcePaintServer.h |
index 5825b208805e957301397eea7179b33795fbbde2..28ec9a5dba668ffadf46b91d1a2d58e20afba64d 100644 |
--- a/Source/core/layout/svg/LayoutSVGResourcePaintServer.h |
+++ b/Source/core/layout/svg/LayoutSVGResourcePaintServer.h |
@@ -24,6 +24,7 @@ |
#include "platform/graphics/Color.h" |
#include "platform/graphics/Gradient.h" |
#include "platform/graphics/Pattern.h" |
+#include "wtf/Allocator.h" |
class SkPaint; |
@@ -39,6 +40,7 @@ class LayoutSVGResourcePaintServer; |
class ComputedStyle; |
class SVGPaintServer { |
+ STACK_ALLOCATED(); |
public: |
explicit SVGPaintServer(Color); |
explicit SVGPaintServer(PassRefPtr<Gradient>); |
@@ -63,6 +65,7 @@ private: |
// If |SVGPaintDescription::hasFallback| is true, |SVGPaintDescription::color| is set to a fallback color. |
struct SVGPaintDescription { |
+ STACK_ALLOCATED(); |
SVGPaintDescription() : resource(nullptr), isValid(false), hasFallback(false) { } |
SVGPaintDescription(Color color) : resource(nullptr), color(color), isValid(true), hasFallback(false) { } |
SVGPaintDescription(LayoutSVGResourcePaintServer* resource) : resource(resource), isValid(true), hasFallback(false) { ASSERT(resource); } |