| Index: Source/core/dom/DocumentMarkerController.h | 
| diff --git a/Source/core/dom/DocumentMarkerController.h b/Source/core/dom/DocumentMarkerController.h | 
| index 0b14aaa579ca6fab383f9ed7f4cd4597092bef23..d7da98727f07100d9b4188f5b31d7201c82f1ebd 100644 | 
| --- a/Source/core/dom/DocumentMarkerController.h | 
| +++ b/Source/core/dom/DocumentMarkerController.h | 
| @@ -87,7 +87,9 @@ private: | 
| void addMarker(Node*, const DocumentMarker&); | 
|  | 
| typedef Vector<RenderedDocumentMarker> MarkerList; | 
| -    typedef HashMap<RefPtr<Node>, OwnPtr<MarkerList> > MarkerMap; | 
| +    typedef Vector<OwnPtr<MarkerList>, DocumentMarker::MarkerTypeIndexesCount> MarkerLists; | 
| +    typedef HashMap<RefPtr<Node>, OwnPtr<MarkerLists> > MarkerMap; | 
| +    void mergeOverlapping(MarkerList*, DocumentMarker&); | 
| bool possiblyHasMarkers(DocumentMarker::MarkerTypes); | 
| void removeMarkersFromList(MarkerMap::iterator, DocumentMarker::MarkerTypes); | 
|  | 
|  |