Index: Source/core/xml/XPathNodeSet.cpp |
diff --git a/Source/core/xml/XPathNodeSet.cpp b/Source/core/xml/XPathNodeSet.cpp |
index 0d14afd89ce05d5c0f783202004d0d6541f3b565..d96a2792c9b4c5c5f17614b78aebb67d6aa30d77 100644 |
--- a/Source/core/xml/XPathNodeSet.cpp |
+++ b/Source/core/xml/XPathNodeSet.cpp |
@@ -235,9 +235,8 @@ void NodeSet::traversalSort() const |
Element* element = toElement(&n); |
AttributeCollection attributes = element->attributes(); |
- AttributeCollection::iterator end = attributes.end(); |
- for (AttributeCollection::iterator it = attributes.begin(); it != end; ++it) { |
- RefPtrWillBeRawPtr<Attr> attr = element->attrIfExists(it->name()); |
+ for (auto& attribute : attributes) { |
+ RefPtrWillBeRawPtr<Attr> attr = element->attrIfExists(attribute.name()); |
if (attr && nodes.contains(attr.get())) |
sortedNodes.append(attr); |
} |