Index: Source/core/frame/csp/ContentSecurityPolicy.h |
diff --git a/Source/core/frame/csp/ContentSecurityPolicy.h b/Source/core/frame/csp/ContentSecurityPolicy.h |
index d7d7a69ff9007ee76d6b87e40ab7db54541333a4..70c67d4c7813ce67feadefe7daabb3a744b1c195 100644 |
--- a/Source/core/frame/csp/ContentSecurityPolicy.h |
+++ b/Source/core/frame/csp/ContentSecurityPolicy.h |
@@ -59,7 +59,7 @@ class SecurityOrigin; |
typedef int SandboxFlags; |
typedef Vector<OwnPtr<CSPDirectiveList> > CSPDirectiveListVector; |
-typedef Vector<RefPtrWillBeRawPtr<ConsoleMessage> > ConsoleMessageVector; |
+typedef WillBePersistentHeapVector<RefPtrWillBeMember<ConsoleMessage> > ConsoleMessageVector; |
class ContentSecurityPolicy : public RefCounted<ContentSecurityPolicy> { |
WTF_MAKE_FAST_ALLOCATED; |
@@ -156,7 +156,7 @@ public: |
bool isActive() const; |
- void logToConsole(PassRefPtr<ConsoleMessage>); |
+ void logToConsole(PassRefPtrWillBeRawPtr<ConsoleMessage>); |
void reportDirectiveAsSourceExpression(const String& directiveName, const String& sourceExpression); |
void reportDuplicateDirective(const String&); |