Skip to content

Commit 552bdba

Browse files
committed
Suppressing devirtualization optimization on dev14 due to compiler issues
1 parent 9518e78 commit 552bdba

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

Build/Common.Build.settings

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@
9191
<TreatWarningAsError Condition="'$(TreatWarningsAsErrors)' != ''">true</TreatWarningAsError>
9292
<EnablePREfast>$(EnableCPPAnalysis)</EnablePREfast>
9393
<CompileAsManaged Condition="'$(CompileAsManagedDefault)' != ''">true</CompileAsManaged>
94+
<AdditionalOptions Condition="'$(DevToolsVersion)'=='140' And '$(ApplicationType)'!='Android'"> /d2notypeopt %(AdditionalOptions)</AdditionalOptions>
9495
</ClCompile>
9596
</ItemDefinitionGroup>
9697

Release/nuget/cpprestsdk.targets

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
<ClCompile>
1414
<PreprocessorDefinitions>HAS_CPPRESTSDK;%(PreprocessorDefinitions)</PreprocessorDefinitions>
1515
<AdditionalIncludeDirectories>$(MSBuildThisFileDirectory)include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
16+
<AdditionalOptions Condition="'$(PlatformToolset)'=='v140'">/d2notypeopt;%(AdditionalOptions)</AdditionalOptions>
1617
</ClCompile>
1718
<ResourceCompile>
1819
<AdditionalIncludeDirectories>$(MSBuildThisFileDirectory)include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>

0 commit comments

Comments
 (0)