initializeShortDateFormat(), dateFormat(), m_shortDateFormat and m_didCreateShortDateFormat should be moved under flag, since they are only used by code under the ENABLE_DATE_AND_TIME_INPUT_TYPES flag. This helps to build with a light ICU that does not provide UDate features (with UCONFIG_NO_FORMATTING).
Created attachment 271829 [details] Patch
Comment on attachment 271829 [details] Patch I guess it's right; I looked in bug #101007 for some explanation of why short data format was not behind this flag, but couldn't find any justification for this.
Comment on attachment 271829 [details] Patch Clearing flags on attachment: 271829 Committed r196861: <http://trac.webkit.org/changeset/196861>
All reviewed patches have been landed. Closing bug.