| Index: Source/core/svg/SVGElement.h | 
| diff --git a/Source/core/svg/SVGElement.h b/Source/core/svg/SVGElement.h | 
| index 1f22c61a0fe968cdd84dad387f2765d43867d6ff..9badaae41b56850df76320766cf43d35718343bb 100644 | 
| --- a/Source/core/svg/SVGElement.h | 
| +++ b/Source/core/svg/SVGElement.h | 
| @@ -37,6 +37,7 @@ namespace WebCore { | 
| class AffineTransform; | 
| class CSSCursorImageValue; | 
| class Document; | 
| +class SubtreeLayoutScope; | 
| class SVGAttributeToPropertyMap; | 
| class SVGCursorElement; | 
| class SVGDocumentExtensions; | 
| @@ -133,6 +134,8 @@ public: | 
|  | 
| virtual bool shouldMoveToFlowThread(RenderStyle*) const OVERRIDE; | 
|  | 
| +    void invalidateRelativeLengthClients(SubtreeLayoutScope* = 0); | 
| + | 
| protected: | 
| SVGElement(const QualifiedName&, Document&, ConstructionType = CreateSVGElement); | 
|  | 
| @@ -186,6 +189,10 @@ private: | 
| BEGIN_DECLARE_ANIMATED_PROPERTIES(SVGElement) | 
| DECLARE_ANIMATED_STRING(ClassName, className) | 
| END_DECLARE_ANIMATED_PROPERTIES | 
| + | 
| +#if !ASSERT_DISABLED | 
| +    bool m_inRelativeLengthClientsInvalidation; | 
| +#endif | 
| }; | 
|  | 
| struct SVGAttributeHashTranslator { | 
|  |