gh-148047: Revert "GH-148047: Check early whether tail-calling is possible for MSVC builds on Windows (#148036)" (#148558)

This reverts commit cbd81d59cf.
This commit is contained in:
Ken Jin
2026-04-14 23:46:54 +08:00
committed by GitHub
parent 1aa7e7ee6d
commit 11da7d4e21
2 changed files with 0 additions and 11 deletions
@@ -1,2 +0,0 @@
Fail fast with an explicit and clear error message if tail-calling is not
possible for MSVC builds on Windows. Patch by Chris Eibl.
-9
View File
@@ -749,13 +749,4 @@
<Target Name="_DeletePyBuildDirTxt" BeforeTargets="PrepareForBuild">
<Delete Files="$(OutDir)pybuilddir.txt" />
</Target>
<Target Name="_CheckTailCalling" BeforeTargets="PrepareForBuild" Condition="'$(UseTailCallInterp)' == 'true' and $(PlatformToolset) != 'ClangCL'">
<Error Text="MSVC supports tail-calling only for x64."
Condition="$(Platform) != 'x64'" />
<Error Text="Platform toolset >= v145 is required for tail-calling."
Condition="$(PlatformToolset.Replace('v', '0')) &lt; '145'" />
<Error Text="MSVC requires optimization to be enabled for tail-calling."
Condition="$(Configuration) == 'Debug'" />
</Target>
</Project>