Index: ext/googletest/gmock-dynamic-crt.vcxproj =================================================================== diff -u -N -rf981afc8ac2d761719c05ab88ebb32d7ca2db54a -ra2394ceaf63cd30e15d8bf7201aa38b86c5a030b --- ext/googletest/gmock-dynamic-crt.vcxproj (.../gmock-dynamic-crt.vcxproj) (revision f981afc8ac2d761719c05ab88ebb32d7ca2db54a) +++ ext/googletest/gmock-dynamic-crt.vcxproj (.../gmock-dynamic-crt.vcxproj) (revision a2394ceaf63cd30e15d8bf7201aa38b86c5a030b) @@ -191,6 +191,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Lib /> </ItemDefinitionGroup> @@ -210,6 +211,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Lib /> </ItemDefinitionGroup> @@ -232,6 +234,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Lib /> </ItemDefinitionGroup> @@ -255,6 +258,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Lib /> </ItemDefinitionGroup> @@ -273,6 +277,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Lib /> </ItemDefinitionGroup> @@ -292,6 +297,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Lib /> </ItemDefinitionGroup> @@ -313,6 +319,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Lib /> </ItemDefinitionGroup> @@ -335,6 +342,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Lib /> </ItemDefinitionGroup> Index: ext/googletest/gmock-static-crt.vcxproj =================================================================== diff -u -N -rf981afc8ac2d761719c05ab88ebb32d7ca2db54a -ra2394ceaf63cd30e15d8bf7201aa38b86c5a030b --- ext/googletest/gmock-static-crt.vcxproj (.../gmock-static-crt.vcxproj) (revision f981afc8ac2d761719c05ab88ebb32d7ca2db54a) +++ ext/googletest/gmock-static-crt.vcxproj (.../gmock-static-crt.vcxproj) (revision a2394ceaf63cd30e15d8bf7201aa38b86c5a030b) @@ -191,6 +191,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Lib /> </ItemDefinitionGroup> @@ -210,6 +211,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Lib /> </ItemDefinitionGroup> @@ -232,6 +234,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Lib /> </ItemDefinitionGroup> @@ -255,6 +258,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Lib /> </ItemDefinitionGroup> @@ -273,6 +277,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Lib /> </ItemDefinitionGroup> @@ -292,6 +297,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Lib /> </ItemDefinitionGroup> @@ -313,6 +319,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Lib /> </ItemDefinitionGroup> @@ -335,6 +342,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Lib /> </ItemDefinitionGroup> Index: ext/sqlite3/sqlite3.vc140.vcxproj =================================================================== diff -u -N -r3e3b831ac2e28970a76f004f632c451304050c83 -ra2394ceaf63cd30e15d8bf7201aa38b86c5a030b --- ext/sqlite3/sqlite3.vc140.vcxproj (.../sqlite3.vc140.vcxproj) (revision 3e3b831ac2e28970a76f004f632c451304050c83) +++ ext/sqlite3/sqlite3.vc140.vcxproj (.../sqlite3.vc140.vcxproj) (revision a2394ceaf63cd30e15d8bf7201aa38b86c5a030b) @@ -184,6 +184,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <ModuleDefinitionFile /> @@ -208,6 +209,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <ModuleDefinitionFile /> @@ -229,6 +231,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <ModuleDefinitionFile /> @@ -255,6 +258,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <ModuleDefinitionFile /> @@ -278,6 +282,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <ModuleDefinitionFile /> @@ -302,6 +307,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <ModuleDefinitionFile /> @@ -323,6 +329,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <ModuleDefinitionFile /> @@ -349,6 +356,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <ModuleDefinitionFile /> Index: src/ch/ch.vc140.vcxproj =================================================================== diff -u -N -rf84eecda89d8734da9790a2b8d4a54d344e40c46 -ra2394ceaf63cd30e15d8bf7201aa38b86c5a030b --- src/ch/ch.vc140.vcxproj (.../ch.vc140.vcxproj) (revision f84eecda89d8734da9790a2b8d4a54d344e40c46) +++ src/ch/ch.vc140.vcxproj (.../ch.vc140.vcxproj) (revision a2394ceaf63cd30e15d8bf7201aa38b86c5a030b) @@ -204,6 +204,7 @@ <DisableSpecificWarnings>4714</DisableSpecificWarnings> <MultiProcessorCompilation>true</MultiProcessorCompilation> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -244,6 +245,7 @@ <DisableSpecificWarnings>4714</DisableSpecificWarnings> <MultiProcessorCompilation>true</MultiProcessorCompilation> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -288,6 +290,7 @@ <MinimalRebuild>false</MinimalRebuild> <MultiProcessorCompilation>true</MultiProcessorCompilation> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -329,6 +332,7 @@ <MinimalRebuild>false</MinimalRebuild> <MultiProcessorCompilation>true</MultiProcessorCompilation> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -372,6 +376,7 @@ <DisableSpecificWarnings>4714</DisableSpecificWarnings> <MultiProcessorCompilation>true</MultiProcessorCompilation> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -413,6 +418,7 @@ <DisableSpecificWarnings>4714</DisableSpecificWarnings> <MultiProcessorCompilation>true</MultiProcessorCompilation> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -456,6 +462,7 @@ <DisableSpecificWarnings>4714</DisableSpecificWarnings> <MultiProcessorCompilation>true</MultiProcessorCompilation> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -497,6 +504,7 @@ <DisableSpecificWarnings>4714</DisableSpecificWarnings> <MultiProcessorCompilation>true</MultiProcessorCompilation> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> Index: src/chext/chext.vc140.vcxproj =================================================================== diff -u -N -rf981afc8ac2d761719c05ab88ebb32d7ca2db54a -ra2394ceaf63cd30e15d8bf7201aa38b86c5a030b --- src/chext/chext.vc140.vcxproj (.../chext.vc140.vcxproj) (revision f981afc8ac2d761719c05ab88ebb32d7ca2db54a) +++ src/chext/chext.vc140.vcxproj (.../chext.vc140.vcxproj) (revision a2394ceaf63cd30e15d8bf7201aa38b86c5a030b) @@ -211,6 +211,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -247,6 +248,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -299,6 +301,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -337,6 +340,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -388,6 +392,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -425,6 +430,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -477,6 +483,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -515,6 +522,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> Index: src/ictranslate/ictranslate.vc140.vcxproj =================================================================== diff -u -N -rf981afc8ac2d761719c05ab88ebb32d7ca2db54a -ra2394ceaf63cd30e15d8bf7201aa38b86c5a030b --- src/ictranslate/ictranslate.vc140.vcxproj (.../ictranslate.vc140.vcxproj) (revision f981afc8ac2d761719c05ab88ebb32d7ca2db54a) +++ src/ictranslate/ictranslate.vc140.vcxproj (.../ictranslate.vc140.vcxproj) (revision a2394ceaf63cd30e15d8bf7201aa38b86c5a030b) @@ -200,6 +200,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -234,6 +235,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -273,6 +275,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -307,6 +310,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -347,6 +351,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -384,6 +389,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -426,6 +432,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -463,6 +470,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> Index: src/libchcore/libchcore.vc140.vcxproj =================================================================== diff -u -N -rf981afc8ac2d761719c05ab88ebb32d7ca2db54a -ra2394ceaf63cd30e15d8bf7201aa38b86c5a030b --- src/libchcore/libchcore.vc140.vcxproj (.../libchcore.vc140.vcxproj) (revision f981afc8ac2d761719c05ab88ebb32d7ca2db54a) +++ src/libchcore/libchcore.vc140.vcxproj (.../libchcore.vc140.vcxproj) (revision a2394ceaf63cd30e15d8bf7201aa38b86c5a030b) @@ -205,6 +205,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -230,6 +231,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -276,6 +278,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -305,6 +308,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -347,6 +351,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -374,6 +379,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -421,6 +427,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -451,6 +458,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> Index: src/libchengine/libchengine.vcxproj =================================================================== diff -u -N -rf981afc8ac2d761719c05ab88ebb32d7ca2db54a -ra2394ceaf63cd30e15d8bf7201aa38b86c5a030b --- src/libchengine/libchengine.vcxproj (.../libchengine.vcxproj) (revision f981afc8ac2d761719c05ab88ebb32d7ca2db54a) +++ src/libchengine/libchengine.vcxproj (.../libchengine.vcxproj) (revision a2394ceaf63cd30e15d8bf7201aa38b86c5a030b) @@ -205,6 +205,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -230,6 +231,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -276,6 +278,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -305,6 +308,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -347,6 +351,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -374,6 +379,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -421,6 +427,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -451,6 +458,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> Index: src/libictranslate/libictranslate.vc140.vcxproj =================================================================== diff -u -N -rf981afc8ac2d761719c05ab88ebb32d7ca2db54a -ra2394ceaf63cd30e15d8bf7201aa38b86c5a030b --- src/libictranslate/libictranslate.vc140.vcxproj (.../libictranslate.vc140.vcxproj) (revision f981afc8ac2d761719c05ab88ebb32d7ca2db54a) +++ src/libictranslate/libictranslate.vc140.vcxproj (.../libictranslate.vc140.vcxproj) (revision a2394ceaf63cd30e15d8bf7201aa38b86c5a030b) @@ -203,6 +203,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -236,6 +237,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -286,6 +288,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -320,6 +323,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -369,6 +373,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -404,6 +409,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -456,6 +462,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -492,6 +499,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> Index: src/liblogger/liblogger.vc140.vcxproj =================================================================== diff -u -N -rf981afc8ac2d761719c05ab88ebb32d7ca2db54a -ra2394ceaf63cd30e15d8bf7201aa38b86c5a030b --- src/liblogger/liblogger.vc140.vcxproj (.../liblogger.vc140.vcxproj) (revision f981afc8ac2d761719c05ab88ebb32d7ca2db54a) +++ src/liblogger/liblogger.vc140.vcxproj (.../liblogger.vc140.vcxproj) (revision a2394ceaf63cd30e15d8bf7201aa38b86c5a030b) @@ -197,6 +197,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -222,6 +223,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -268,6 +270,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -297,6 +300,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -339,6 +343,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -366,6 +371,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -413,6 +419,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -443,6 +450,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> Index: src/libserializer/libserializer.vcxproj =================================================================== diff -u -N -rf981afc8ac2d761719c05ab88ebb32d7ca2db54a -ra2394ceaf63cd30e15d8bf7201aa38b86c5a030b --- src/libserializer/libserializer.vcxproj (.../libserializer.vcxproj) (revision f981afc8ac2d761719c05ab88ebb32d7ca2db54a) +++ src/libserializer/libserializer.vcxproj (.../libserializer.vcxproj) (revision a2394ceaf63cd30e15d8bf7201aa38b86c5a030b) @@ -205,6 +205,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -230,6 +231,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -276,6 +278,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -305,6 +308,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -347,6 +351,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -374,6 +379,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -421,6 +427,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -451,6 +458,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> Index: src/libstring/libstring.vcxproj =================================================================== diff -u -N -rf981afc8ac2d761719c05ab88ebb32d7ca2db54a -ra2394ceaf63cd30e15d8bf7201aa38b86c5a030b --- src/libstring/libstring.vcxproj (.../libstring.vcxproj) (revision f981afc8ac2d761719c05ab88ebb32d7ca2db54a) +++ src/libstring/libstring.vcxproj (.../libstring.vcxproj) (revision a2394ceaf63cd30e15d8bf7201aa38b86c5a030b) @@ -205,6 +205,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -230,6 +231,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -276,6 +278,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -305,6 +308,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -347,6 +351,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -374,6 +379,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -421,6 +427,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> @@ -451,6 +458,7 @@ <MultiProcessorCompilation>true</MultiProcessorCompilation> <AdditionalOptions>/Zm150 /Zc:threadSafeInit- %(AdditionalOptions)</AdditionalOptions> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <Link> <GenerateDebugInformation>true</GenerateDebugInformation> Index: src/regchext/regchext.vcxproj =================================================================== diff -u -N -rf981afc8ac2d761719c05ab88ebb32d7ca2db54a -ra2394ceaf63cd30e15d8bf7201aa38b86c5a030b --- src/regchext/regchext.vcxproj (.../regchext.vcxproj) (revision f981afc8ac2d761719c05ab88ebb32d7ca2db54a) +++ src/regchext/regchext.vcxproj (.../regchext.vcxproj) (revision a2394ceaf63cd30e15d8bf7201aa38b86c5a030b) @@ -204,6 +204,7 @@ <DisableSpecificWarnings>4714</DisableSpecificWarnings> <MultiProcessorCompilation>true</MultiProcessorCompilation> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -245,6 +246,7 @@ <DisableSpecificWarnings>4714</DisableSpecificWarnings> <MultiProcessorCompilation>true</MultiProcessorCompilation> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -289,6 +291,7 @@ <MinimalRebuild>false</MinimalRebuild> <MultiProcessorCompilation>true</MultiProcessorCompilation> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -331,6 +334,7 @@ <MinimalRebuild>false</MinimalRebuild> <MultiProcessorCompilation>true</MultiProcessorCompilation> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -374,6 +378,7 @@ <DisableSpecificWarnings>4714</DisableSpecificWarnings> <MultiProcessorCompilation>true</MultiProcessorCompilation> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -416,6 +421,7 @@ <DisableSpecificWarnings>4714</DisableSpecificWarnings> <MultiProcessorCompilation>true</MultiProcessorCompilation> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -459,6 +465,7 @@ <DisableSpecificWarnings>4714</DisableSpecificWarnings> <MultiProcessorCompilation>true</MultiProcessorCompilation> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> @@ -501,6 +508,7 @@ <DisableSpecificWarnings>4714</DisableSpecificWarnings> <MultiProcessorCompilation>true</MultiProcessorCompilation> <LanguageStandard>stdcpp17</LanguageStandard> + <EnforceTypeConversionRules>true</EnforceTypeConversionRules> </ClCompile> <ResourceCompile> <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>