| Index: Source/core/html/HTMLMapElement.cpp
 | 
| diff --git a/Source/core/html/HTMLMapElement.cpp b/Source/core/html/HTMLMapElement.cpp
 | 
| index f3cf6ff49631294fc1e843053e56154f48998ea2..4e45120a24a88e9d4526693efcc56915ecfe924c 100644
 | 
| --- a/Source/core/html/HTMLMapElement.cpp
 | 
| +++ b/Source/core/html/HTMLMapElement.cpp
 | 
| @@ -72,8 +72,8 @@ bool HTMLMapElement::mapMouseEvent(LayoutPoint location, const LayoutSize& size,
 | 
|  
 | 
|  HTMLImageElement* HTMLMapElement::imageElement()
 | 
|  {
 | 
| -    RefPtr<HTMLCollection> images = document().images();
 | 
| -    for (unsigned i = 0; Element* curr = images->item(i); i++) {
 | 
| +    RefPtrWillBeRawPtr<HTMLCollection> images = document().images();
 | 
| +    for (unsigned i = 0; Element* curr = images->item(i); ++i) {
 | 
|          ASSERT(isHTMLImageElement(curr));
 | 
|  
 | 
|          // The HTMLImageElement's useMap() value includes the '#' symbol at the beginning,
 | 
| @@ -114,7 +114,7 @@ void HTMLMapElement::parseAttribute(const QualifiedName& name, const AtomicStrin
 | 
|      HTMLElement::parseAttribute(name, value);
 | 
|  }
 | 
|  
 | 
| -PassRefPtr<HTMLCollection> HTMLMapElement::areas()
 | 
| +PassRefPtrWillBeRawPtr<HTMLCollection> HTMLMapElement::areas()
 | 
|  {
 | 
|      return ensureCachedHTMLCollection(MapAreas);
 | 
|  }
 | 
| 
 |