Index: third_party/WebKit/Source/core/css/CSSCalculationValue.cpp |
diff --git a/third_party/WebKit/Source/core/css/CSSCalculationValue.cpp b/third_party/WebKit/Source/core/css/CSSCalculationValue.cpp |
index fc1115d290b7b75ae992881544438374426eb800..b1be505ebfaf3ce21ec9261daa6006076807f662 100644 |
--- a/third_party/WebKit/Source/core/css/CSSCalculationValue.cpp |
+++ b/third_party/WebKit/Source/core/css/CSSCalculationValue.cpp |
@@ -255,6 +255,20 @@ class CSSCalcPrimitiveValue final : public CSSCalcExpressionNode { |
CSSPrimitiveValue::UnitType typeWithCalcResolved() const override { |
return m_value->typeWithCalcResolved(); |
} |
+ const CSSCalcExpressionNode* leftExpressionNode() const { |
+ NOTREACHED(); |
+ return nullptr; |
+ } |
+ |
+ const CSSCalcExpressionNode* rightExpressionNode() const { |
+ NOTREACHED(); |
+ return nullptr; |
+ } |
+ |
+ CalcOperator operatorType() const { |
+ NOTREACHED(); |
+ return CalcAdd; |
+ } |
DEFINE_INLINE_VIRTUAL_TRACE() { |
visitor->trace(m_value); |
@@ -554,6 +568,13 @@ class CSSCalcBinaryOperation final : public CSSCalcExpressionNode { |
} |
Type getType() const override { return CssCalcBinaryOperation; } |
+ const CSSCalcExpressionNode* leftExpressionNode() const { return m_leftSide; } |
+ |
+ const CSSCalcExpressionNode* rightExpressionNode() const { |
+ return m_rightSide; |
+ } |
+ |
+ CalcOperator operatorType() const { return m_operator; } |
CSSPrimitiveValue::UnitType typeWithCalcResolved() const override { |
switch (m_category) { |