We're updating the issue view to help you get more done. 

MSVC Compiler warning/error C4251 on fAtomicFormatter, need to export explicit template instantion.

Description

On the most recent maint-63 commit, there are the following compiler warnings, which will cause problems when integrating ICU 63 into various systems that treat C4251 as a fatal error:

1 Warning C4251: 'icu_63::number::LocalizedNumberRangeFormatter::fAtomicFormatter': struct 'std::atomic<icu_63::number::impl::NumberRangeFormatterImpl *>' needs to have dll-interface to be used by clients of class 'icu_63::number::LocalizedNumberRangeFormatter' (compiling source file numrange_fluent.cpp)

Environment

Status

Assignee

Jeff Genovy

Reporter

Jeff Genovy

Reviewer

Shane Carr

Components

Fix versions

Priority

major