Index: Source/core/dom/DatasetDOMStringMap.h |
diff --git a/Source/core/dom/DatasetDOMStringMap.h b/Source/core/dom/DatasetDOMStringMap.h |
index 9d2220f237ff6a7066520bb3e7aee371379b2c7b..da23c35364771aa4376b0f33e40bdd382472bd8d 100644 |
--- a/Source/core/dom/DatasetDOMStringMap.h |
+++ b/Source/core/dom/DatasetDOMStringMap.h |
@@ -36,13 +36,15 @@ class ExceptionState; |
class DatasetDOMStringMap FINAL : public DOMStringMap { |
public: |
- static PassOwnPtr<DatasetDOMStringMap> create(Element* element) |
+ static PassOwnPtrWillBeRawPtr<DatasetDOMStringMap> create(Element* element) |
{ |
- return adoptPtr(new DatasetDOMStringMap(element)); |
+ return adoptPtrWillBeNoop(new DatasetDOMStringMap(element)); |
} |
+#if !ENABLE(OILPAN) |
virtual void ref() OVERRIDE; |
virtual void deref() OVERRIDE; |
+#endif |
virtual void getNames(Vector<String>&) OVERRIDE; |
virtual String item(const String& name) OVERRIDE; |
@@ -52,6 +54,8 @@ public: |
virtual Element* element() OVERRIDE { return m_element; } |
+ virtual void trace(Visitor*) OVERRIDE; |
+ |
private: |
explicit DatasetDOMStringMap(Element* element) |
: m_element(element) |