Oilpan: fix build after r193519.

TBR=oilpan-reviews
BUG=275851
NOTRY=true

Review URL: https://codereview.chromium.org/1075123002

git-svn-id: svn://svn.chromium.org/blink/trunk@193526 bbb929c8-8fbe-4397-9dbb-9b2b20218538
diff --git a/Source/core/dom/Position.cpp b/Source/core/dom/Position.cpp
index a3e7f0e..912f76b 100644
--- a/Source/core/dom/Position.cpp
+++ b/Source/core/dom/Position.cpp
@@ -1371,11 +1371,6 @@
     return primaryDirection;
 }
 
-DEFINE_TRACE(Position)
-{
-    visitor->trace(m_anchorNode);
-}
-
 template <typename Strategy>
 void PositionAlgorithm<Strategy>::debugPosition(const char* msg) const
 {
diff --git a/Source/core/dom/Position.h b/Source/core/dom/Position.h
index 397bd24..02f9534 100644
--- a/Source/core/dom/Position.h
+++ b/Source/core/dom/Position.h
@@ -31,6 +31,7 @@
 #include "core/editing/EditingBoundary.h"
 #include "core/editing/EditingStrategy.h"
 #include "core/editing/TextAffinity.h"
+#include "platform/heap/Handle.h"
 #include "platform/text/TextDirection.h"
 #include "wtf/Assertions.h"
 #include "wtf/PassRefPtr.h"
@@ -232,6 +233,11 @@
     void showTreeForThis() const;
 #endif
 
+    DEFINE_INLINE_TRACE()
+    {
+        visitor->trace(m_anchorNode);
+    }
+
 protected:
     PositionAlgorithm(const PositionAlgorithm&);
 
@@ -274,8 +280,6 @@
 
     int compareTo(const Position&) const;
 
-    DECLARE_TRACE();
-
 #ifndef NDEBUG
     Node* nodeAsSelectionStart() const;
     Node* nodeAsSelectionEnd() const;