diff options
Diffstat (limited to 'Build/source/libs/icu/icu-src/source/i18n/collationiterator.h')
-rw-r--r-- | Build/source/libs/icu/icu-src/source/i18n/collationiterator.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Build/source/libs/icu/icu-src/source/i18n/collationiterator.h b/Build/source/libs/icu/icu-src/source/i18n/collationiterator.h index ff6e5ecea8e..12e05b4482f 100644 --- a/Build/source/libs/icu/icu-src/source/i18n/collationiterator.h +++ b/Build/source/libs/icu/icu-src/source/i18n/collationiterator.h @@ -34,12 +34,12 @@ class UVector32; // Export an explicit template instantiation of the MaybeStackArray that // is used as a data member of CEBuffer. // -// MSVC requires this, even though it should not be necessary. -// No direct access to the MaybeStackArray leaks out of the i18n library. +// When building DLLs for Windows this is required even though +// no direct access to the MaybeStackArray leaks out of the i18n library. // // See digitlst.h, pluralaffix.h, datefmt.h, and others for similar examples. // -#if defined (_MSC_VER) +#if U_PF_WINDOWS <= U_PLATFORM && U_PLATFORM <= U_PF_CYGWIN template class U_I18N_API MaybeStackArray<int64_t, CEBUFFER_INITIAL_CAPACITY>; #endif |