Chromium Code Reviews| Index: Source/core/dom/ContainerNode.h |
| diff --git a/Source/core/dom/ContainerNode.h b/Source/core/dom/ContainerNode.h |
| index 65f0e04c65ed3f8dc91b8eae8fbf62c9b84ec52a..8c8e4a9fed3c8b56fec6917afea54da7a69e84b2 100644 |
| --- a/Source/core/dom/ContainerNode.h |
| +++ b/Source/core/dom/ContainerNode.h |
| @@ -243,13 +243,14 @@ inline Node* Node::lastChild() const |
| return toContainerNode(this)->lastChild(); |
| } |
| -inline Node* Node::highestAncestor() const |
| +inline Node& Node::highestAncestor() const |
| { |
| Node* node = const_cast<Node*>(this); |
| Node* highest = node; |
| for (; node; node = node->parentNode()) |
| highest = node; |
| - return highest; |
| + ASSERT(highest); |
|
adamk
2014/02/26 20:37:23
This ASSERT is basically checking that the for loo
Inactive
2014/02/26 21:00:01
Done.
|
| + return *highest; |
| } |
| inline Node* Node::parentElementOrShadowRoot() const |