| Index: Source/core/css/CSSPrimitiveValue.cpp
 | 
| diff --git a/Source/core/css/CSSPrimitiveValue.cpp b/Source/core/css/CSSPrimitiveValue.cpp
 | 
| index fd40ac79468f8935f59f8ccc83407c0ffec23529..9299d43012029c77eeef69572dd97b1ff7af3e10 100644
 | 
| --- a/Source/core/css/CSSPrimitiveValue.cpp
 | 
| +++ b/Source/core/css/CSSPrimitiveValue.cpp
 | 
| @@ -152,6 +152,11 @@ StringToUnitTable& unitTable()
 | 
|  
 | 
|  } // namespace
 | 
|  
 | 
| +float CSSPrimitiveValue::clampToCSSLengthRange(double value)
 | 
| +{
 | 
| +    return clampTo<float>(value, minValueForCssLength, maxValueForCssLength);
 | 
| +}
 | 
| +
 | 
|  void CSSPrimitiveValue::initUnitTable()
 | 
|  {
 | 
|      // Make sure we initialize this during blink initialization
 | 
| @@ -586,7 +591,7 @@ template<> unsigned CSSPrimitiveValue::computeLength(const CSSToLengthConversion
 | 
|  
 | 
|  template<> Length CSSPrimitiveValue::computeLength(const CSSToLengthConversionData& conversionData)
 | 
|  {
 | 
| -    return Length(clampTo<float>(computeLengthDouble(conversionData), minValueForCssLength, maxValueForCssLength), Fixed);
 | 
| +    return Length(clampToCSSLengthRange(computeLengthDouble(conversionData)), Fixed);
 | 
|  }
 | 
|  
 | 
|  template<> short CSSPrimitiveValue::computeLength(const CSSToLengthConversionData& conversionData)
 | 
| 
 |