File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed
Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change 2121 <LinkIncremental Condition =" $(Configuration) != 'Debug'" >false</LinkIncremental >
2222 </PropertyGroup >
2323
24+ <PropertyGroup Label =" MSVC Bug Workarounds" Condition =" $(VCToolsVersion) != ''" >
25+ <_VCToolsVersion >$([System.Version]::Parse(`$(VCToolsVersion)`).Major).$([System.Version]::Parse(`$(VCToolsVersion)`).Minor)</_VCToolsVersion >
26+
27+ <!-- See https://developercommunity.visualstudio.com/t/Regression-in-MSVC-1433-1434-ARM64-co/10224361 -->
28+ <MSVCHasBrokenARM64Clamping Condition =" $(_VCToolsVersion) == '14.34'" >true</MSVCHasBrokenARM64Clamping >
29+ </PropertyGroup >
30+
2431 <PropertyGroup >
2532 <_DebugPreprocessorDefinition >NDEBUG;</_DebugPreprocessorDefinition >
2633 <_DebugPreprocessorDefinition Condition =" $(Configuration) == 'Debug'" >_DEBUG;</_DebugPreprocessorDefinition >
5057 <AdditionalOptions >/utf-8 %(AdditionalOptions)</AdditionalOptions >
5158 <AdditionalOptions Condition =" $(PlatformToolset) == 'ClangCL'" >-Wno-deprecated-non-prototype -Wno-unused-label -Wno-pointer-sign -Wno-incompatible-pointer-types-discards-qualifiers -Wno-unused-function %(AdditionalOptions)</AdditionalOptions >
5259 <AdditionalOptions Condition =" $(Configuration) != 'Debug' and $(PlatformToolset) == 'ClangCL'" >-flto %(AdditionalOptions)</AdditionalOptions >
60+ <AdditionalOptions Condition =" $(MSVCHasBrokenARM64Clamping) == 'true' and $(Platform) == 'ARM64'" >-d2pattern-opt-disable:-932189325 %(AdditionalOptions)</AdditionalOptions >
5361 </ClCompile >
5462 <ClCompile Condition =" $(Configuration) == 'Debug'" >
5563 <InlineFunctionExpansion >OnlyExplicitInline</InlineFunctionExpansion >
7987 <LinkTimeCodeGeneration Condition =" $(SupportPGO) and $(Configuration) == 'PGUpdate'" >PGUpdate</LinkTimeCodeGeneration >
8088 <AdditionalDependencies >advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;%(AdditionalDependencies)</AdditionalDependencies >
8189 <AdditionalOptions Condition =" $(Configuration) != 'Debug'" >/OPT:REF,NOICF %(AdditionalOptions)</AdditionalOptions >
90+ <AdditionalOptions Condition =" $(MSVCHasBrokenARM64Clamping) == 'true' and $(Platform) == 'ARM64'" >-d2:-pattern-opt-disable:-932189325 %(AdditionalOptions)</AdditionalOptions >
8291 </Link >
8392 <Lib >
8493 <LinkTimeCodeGeneration Condition =" $(Configuration) == 'Release'" >true</LinkTimeCodeGeneration >
You can’t perform that action at this time.
0 commit comments