Index: Source/core/css/CSSValue.cpp |
diff --git a/Source/core/css/CSSValue.cpp b/Source/core/css/CSSValue.cpp |
index 4f9805848f9867caff5fa16af3943f92b8d4b4b2..7691d7572d933cf337041fb9a53bf9e522e2191c 100644 |
--- a/Source/core/css/CSSValue.cpp |
+++ b/Source/core/css/CSSValue.cpp |
@@ -56,7 +56,7 @@ |
namespace blink { |
-struct SameSizeAsCSSValue : public RefCountedWillBeGarbageCollectedFinalized<SameSizeAsCSSValue> { |
+struct SameSizeAsCSSValue : public RefCounted<SameSizeAsCSSValue> { |
uint32_t bitfields; |
}; |
@@ -402,95 +402,4 @@ void CSSValue::finalizeGarbageCollectedObject() |
ASSERT_NOT_REACHED(); |
} |
-DEFINE_TRACE(CSSValue) |
-{ |
- switch (classType()) { |
- case BorderImageSliceClass: |
- toCSSBorderImageSliceValue(this)->traceAfterDispatch(visitor); |
- return; |
- case CanvasClass: |
- toCSSCanvasValue(this)->traceAfterDispatch(visitor); |
- return; |
- case CounterClass: |
- toCSSCounterValue(this)->traceAfterDispatch(visitor); |
- return; |
- case CursorImageClass: |
- toCSSCursorImageValue(this)->traceAfterDispatch(visitor); |
- return; |
- case FontFaceSrcClass: |
- toCSSFontFaceSrcValue(this)->traceAfterDispatch(visitor); |
- return; |
- case FontFeatureClass: |
- toCSSFontFeatureValue(this)->traceAfterDispatch(visitor); |
- return; |
- case FunctionClass: |
- toCSSFunctionValue(this)->traceAfterDispatch(visitor); |
- return; |
- case LinearGradientClass: |
- toCSSLinearGradientValue(this)->traceAfterDispatch(visitor); |
- return; |
- case RadialGradientClass: |
- toCSSRadialGradientValue(this)->traceAfterDispatch(visitor); |
- return; |
- case CrossfadeClass: |
- toCSSCrossfadeValue(this)->traceAfterDispatch(visitor); |
- return; |
- case ImageClass: |
- toCSSImageValue(this)->traceAfterDispatch(visitor); |
- return; |
- case InheritedClass: |
- toCSSInheritedValue(this)->traceAfterDispatch(visitor); |
- return; |
- case InitialClass: |
- toCSSInitialValue(this)->traceAfterDispatch(visitor); |
- return; |
- case UnsetClass: |
- toCSSUnsetValue(this)->traceAfterDispatch(visitor); |
- return; |
- case GridLineNamesClass: |
- toCSSGridLineNamesValue(this)->traceAfterDispatch(visitor); |
- return; |
- case GridTemplateAreasClass: |
- toCSSGridTemplateAreasValue(this)->traceAfterDispatch(visitor); |
- return; |
- case PathClass: |
- toCSSPathValue(this)->traceAfterDispatch(visitor); |
- return; |
- case PrimitiveClass: |
- toCSSPrimitiveValue(this)->traceAfterDispatch(visitor); |
- return; |
- case ReflectClass: |
- toCSSReflectValue(this)->traceAfterDispatch(visitor); |
- return; |
- case ShadowClass: |
- toCSSShadowValue(this)->traceAfterDispatch(visitor); |
- return; |
- case CubicBezierTimingFunctionClass: |
- toCSSCubicBezierTimingFunctionValue(this)->traceAfterDispatch(visitor); |
- return; |
- case StepsTimingFunctionClass: |
- toCSSStepsTimingFunctionValue(this)->traceAfterDispatch(visitor); |
- return; |
- case UnicodeRangeClass: |
- toCSSUnicodeRangeValue(this)->traceAfterDispatch(visitor); |
- return; |
- case ValueListClass: |
- toCSSValueList(this)->traceAfterDispatch(visitor); |
- return; |
- case LineBoxContainClass: |
- toCSSLineBoxContainValue(this)->traceAfterDispatch(visitor); |
- return; |
- case ImageSetClass: |
- toCSSImageSetValue(this)->traceAfterDispatch(visitor); |
- return; |
- case CSSSVGDocumentClass: |
- toCSSSVGDocumentValue(this)->traceAfterDispatch(visitor); |
- return; |
- case CSSContentDistributionClass: |
- toCSSContentDistributionValue(this)->traceAfterDispatch(visitor); |
- return; |
- } |
- ASSERT_NOT_REACHED(); |
-} |
- |
} |