summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/css/cssom/css_math_product.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/css/cssom/css_math_product.cc')
-rw-r--r--chromium/third_party/blink/renderer/core/css/cssom/css_math_product.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/chromium/third_party/blink/renderer/core/css/cssom/css_math_product.cc b/chromium/third_party/blink/renderer/core/css/cssom/css_math_product.cc
index 88a6435c7dd..f38e313c93d 100644
--- a/chromium/third_party/blink/renderer/core/css/cssom/css_math_product.cc
+++ b/chromium/third_party/blink/renderer/core/css/cssom/css_math_product.cc
@@ -53,8 +53,8 @@ CSSMathProduct* CSSMathProduct::Create(CSSNumericValueVector values) {
CSSNumericValueType final_type =
CSSMathVariadic::TypeCheck(values, CSSNumericValueType::Multiply, error);
return error ? nullptr
- : new CSSMathProduct(CSSNumericArray::Create(std::move(values)),
- final_type);
+ : MakeGarbageCollected<CSSMathProduct>(
+ CSSNumericArray::Create(std::move(values)), final_type);
}
base::Optional<CSSNumericSumValue> CSSMathProduct::SumValue() const {