Skip to content

Commit 9028df3

Browse files
authored
gh-157789: Use compiler option -Og in case of clang-cl debug builds (#157791)
Use compiler option ``-Og`` in case of clang-cl debug builds on Windows to reduce stack usage.
1 parent 85c03d4 commit 9028df3

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Use compiler option ``-Og`` in case of clang-cl debug builds on Windows to
2+
reduce stack usage. Patch by Chris Eibl.

‎PCbuild/pyproject-clangcl.props‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
<AdditionalOptions Condition="'$(Platform)' == 'Win32'">-m32 %(AdditionalOptions)</AdditionalOptions>
5151
<AdditionalOptions Condition="'$(Platform)' == 'x64'">-m64 %(AdditionalOptions)</AdditionalOptions>
5252
<AdditionalOptions Condition="$(Configuration) != 'Debug'">-flto=thin %(AdditionalOptions)</AdditionalOptions>
53+
<AdditionalOptions Condition="$(Configuration) == 'Debug'">%(AdditionalOptions) -Xclang -Og</AdditionalOptions>
5354
<AdditionalOptions Condition="$(SupportPGO) and $(Configuration) == 'PGInstrument'">-fprofile-instr-generate=$(_CLANG_PROFILE_PATH)$(TargetName)_%m.profraw %(AdditionalOptions)</AdditionalOptions>
5455
<AdditionalOptions Condition="$(SupportPGO) and $(Configuration) == 'PGUpdate'">-fprofile-instr-use=$(OutDir)instrumented\profdata.profdata -Wno-profile-instr-unprofiled %(AdditionalOptions)</AdditionalOptions>
5556
</ClCompile>

0 commit comments

Comments
 (0)