Add ASSERTions to ensure that CSSPropertys that are variables only ever refer to CSSValues that are variables.
Created attachment 179194 [details] Patch
Comment on attachment 179194 [details] Patch LGTM given that this is all behind ENABLE_CSS_VARIABLES
Comment on attachment 179194 [details] Patch Clearing flags on attachment: 179194 Committed r137569: <http://trac.webkit.org/changeset/137569>
All reviewed patches have been landed. Closing bug.
A bunch of CSS tests hit the ASSERTs: css3/filters/reference-filter-update-after-remove.html fast/css/variables/border-width.html fast/css/variables/calc-inside-calc.html fast/css/variables/calc-invalid-value.html fast/css/variables/calc-negated-variable.html fast/css/variables/calc-vw-crash.html fast/css/variables/calc.html fast/css/variables/case-insensitive.html fast/css/variables/colors-test.html fast/css/variables/complex-cycle.html fast/css/variables/computed-style.html fast/css/variables/deferred-image-load-from-variable.html fast/css/variables/inherited-values.html fast/css/variables/inline-styles.html fast/css/variables/invalid-shorthand.html fast/css/variables/invalid-variable-value.html fast/css/variables/multi-level-cycle.html fast/css/variables/redefinition.html fast/css/variables/shorthand.html fast/css/variables/simple-cycle.html fast/css/variables/transform-test.html fast/css/variables/use-before-defined.html fast/css/variables/var-filter.html fast/css/variables/var-inside-pair.html fast/css/variables/var-inside-quad.html fast/css/variables/var-inside-shape.html fast/css/variables/var-inside-shorthand.html fast/css/variables/variable-chain.html inspector/styles/variables/css-variables.html
Rolled out the patch in r137584. Would you take a look?
(In reply to comment #6) > Rolled out the patch in r137584. Would you take a look? Absolutely. Thanks for rolling it out.
Created attachment 179859 [details] Patch
Created attachment 179867 [details] Patch
Comment on attachment 179867 [details] Patch r=me
Comment on attachment 179867 [details] Patch Clearing flags on attachment: 179867 Committed r137984: <http://trac.webkit.org/changeset/137984>