Index: Source/core/svg/SVGPathUtilities.h |
diff --git a/Source/core/svg/SVGPathUtilities.h b/Source/core/svg/SVGPathUtilities.h |
index 3e16255bf535c056158294aca4e18d99a2d00fc1..0b501dda281334231052cb7d362656fa65e5c6fe 100644 |
--- a/Source/core/svg/SVGPathUtilities.h |
+++ b/Source/core/svg/SVGPathUtilities.h |
@@ -22,6 +22,7 @@ |
#include "core/svg/SVGPathConsumer.h" |
#include "platform/geometry/FloatPoint.h" |
+#include "platform/heap/Handle.h" |
#include "wtf/OwnPtr.h" |
#include "wtf/text/WTFString.h" |
@@ -37,12 +38,12 @@ bool buildPathFromString(const String&, Path&); |
bool buildPathFromByteStream(const SVGPathByteStream*, Path&); |
// SVGPathSegList/String -> SVGPathByteStream |
-bool appendSVGPathByteStreamFromSVGPathSeg(PassRefPtr<SVGPathSeg>, SVGPathByteStream*, PathParsingMode); |
+bool appendSVGPathByteStreamFromSVGPathSeg(PassRefPtrWillBeRawPtr<SVGPathSeg>, SVGPathByteStream*, PathParsingMode); |
bool buildSVGPathByteStreamFromString(const String&, SVGPathByteStream*, PathParsingMode); |
// SVGPathByteStream/SVGPathSegList -> String |
bool buildStringFromByteStream(const SVGPathByteStream*, String&, PathParsingMode); |
-bool buildStringFromSVGPathSegList(PassRefPtr<SVGPathSegList>, String&, PathParsingMode); |
+bool buildStringFromSVGPathSegList(PassRefPtrWillBeRawPtr<SVGPathSegList>, String&, PathParsingMode); |
bool addToSVGPathByteStream(SVGPathByteStream*, const SVGPathByteStream*, unsigned repeatCount = 1); |