| Index: Source/core/editing/Caret.cpp
 | 
| diff --git a/Source/core/editing/Caret.cpp b/Source/core/editing/Caret.cpp
 | 
| index 2b3c1d6ccf2ebb25d5d785e3293dcadc09b02066..c8cbb2ed0d03abc5e70eab4906e9c8577af76886 100644
 | 
| --- a/Source/core/editing/Caret.cpp
 | 
| +++ b/Source/core/editing/Caret.cpp
 | 
| @@ -46,9 +46,9 @@ DragCaretController::DragCaretController()
 | 
|  {
 | 
|  }
 | 
|  
 | 
| -PassOwnPtr<DragCaretController> DragCaretController::create()
 | 
| +PassOwnPtrWillBeRawPtr<DragCaretController> DragCaretController::create()
 | 
|  {
 | 
| -    return adoptPtr(new DragCaretController);
 | 
| +    return adoptPtrWillBeNoop(new DragCaretController);
 | 
|  }
 | 
|  
 | 
|  bool DragCaretController::isContentRichlyEditable() const
 | 
| @@ -100,6 +100,11 @@ void DragCaretController::nodeWillBeRemoved(Node& node)
 | 
|      clear();
 | 
|  }
 | 
|  
 | 
| +void DragCaretController::trace(Visitor* visitor)
 | 
| +{
 | 
| +    visitor->trace(m_position);
 | 
| +}
 | 
| +
 | 
|  void CaretBase::clearCaretRect()
 | 
|  {
 | 
|      m_caretLocalRect = LayoutRect();
 | 
| 
 |