]> granicus.if.org Git - icu/commitdiff
ICU-12705 disable opt on vs2015
authorSteven R. Loomis <srl@icu-project.org>
Wed, 14 Sep 2016 20:58:08 +0000 (20:58 +0000)
committerSteven R. Loomis <srl@icu-project.org>
Wed, 14 Sep 2016 20:58:08 +0000 (20:58 +0000)
workaround for failure on 32 bit release with vs2015update3

X-SVN-Rev: 39224

icu4c/source/common/uloc_tag.c

index acb4d4f0c46d7f382ff57a0f1f1a3e2a073f7545..074979e3331cf0691b167f35c12e153ff3949772 100644 (file)
 #include "ulocimp.h"
 #include "uassert.h"
 
+
+
+/**
+ * Ticket #12705 - VS2015 update 3, 32 bit release mode casues this file to have failures.
+ * As a workaround, we will turn off optimization just for this file.
+ */
+#if (defined(_MSC_VER) && (_MSC_VER >= 1900))
+# pragma optimize("", off)
+#endif
+
+
 /* struct holding a single variant */
 typedef struct VariantListEntry {
     const char              *variant;