Re-enable optimizations for various functions on MSVC for VS2019 and above.

Description

A number of functions have the optimizer turned off due to optimizer bugs that were present in VS2015 and VS2017.
Since we can build with VS 2019 (see ), we should enable optimization for these for MSVC.

Activity

Show:
Jeff Genovy
September 4, 2020, 6:56 PM
Edited

Unfortunately, it seems that the MSVC compiler (using the latest VS2019) is still having issues with the following function:
void ExtraData::writeExtraData(UChar32 c, Norm &norm)

https://github.com/unicode-org/icu/blob/master/icu4c/source/tools/gennorm2/extradata.cpp#L189

So we’ll need to keep this one turned off for now.

Fixed
Your pinned fields
Click on the next to a field label to start pinning.

Assignee

Jeff Genovy

Reporter

Jeff Genovy

Components

Reviewer

Daniel Ju

Priority

medium

Fix versions