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 71464e4f49692b8986bcb2efe01cf2fa13c546e5..e162cd6d3e54c3d7ea04780646cb142e74cb0786 100644 |
--- a/third_party/WebKit/Source/core/css/CSSCalculationValue.cpp |
+++ b/third_party/WebKit/Source/core/css/CSSCalculationValue.cpp |
@@ -252,6 +252,11 @@ class CSSCalcPrimitiveValue final : public CSSCalcExpressionNode { |
CSSPrimitiveValue::UnitType typeWithCalcResolved() const override { |
return m_value->typeWithCalcResolved(); |
} |
+ const CSSCalcExpressionNode* leftExpressionNode() const { return nullptr; } |
+ |
+ const CSSCalcExpressionNode* rightExpressionNode() const { return nullptr; } |
+ |
+ CalcOperator operatorType() const { return CalcAdd; } |
alancutter (OOO until 2018)
2016/10/13 22:19:05
Can these just be NOTREACHED()?
meade_UTC10
2016/11/16 19:28:21
Done.
|
DEFINE_INLINE_VIRTUAL_TRACE() { |
visitor->trace(m_value); |
@@ -551,6 +556,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) { |