Merge from Chromium at DEPS revision 225410
This commit was generated by merge_to_master.py.
Change-Id: I639f21f936f7475217030840a808765c32e44635
diff --git a/Source/core/css/CSSValue.cpp b/Source/core/css/CSSValue.cpp
index 1ffc0b1..c32bab7 100644
--- a/Source/core/css/CSSValue.cpp
+++ b/Source/core/css/CSSValue.cpp
@@ -340,10 +340,10 @@
switch (classType()) {
case AspectRatioClass:
- delete static_cast<CSSAspectRatioValue*>(this);
+ delete toCSSAspectRatioValue(this);
return;
case BorderImageSliceClass:
- delete static_cast<CSSBorderImageSliceValue*>(this);
+ delete toCSSBorderImageSliceValue(this);
return;
case CanvasClass:
delete static_cast<CSSCanvasValue*>(this);
@@ -388,7 +388,7 @@
delete toCSSPrimitiveValue(this);
return;
case ReflectClass:
- delete static_cast<CSSReflectValue*>(this);
+ delete toCSSReflectValue(this);
return;
case ShadowClass:
delete static_cast<ShadowValue*>(this);
@@ -415,7 +415,7 @@
delete static_cast<CSSCalcValue*>(this);
return;
case ImageSetClass:
- delete static_cast<CSSImageSetValue*>(this);
+ delete toCSSImageSetValue(this);
return;
case CSSFilterClass:
delete static_cast<CSSFilterValue*>(this);