File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change 108108      <PreprocessorDefinitions  Condition =" '$(UseJIT)' == 'true'" PreprocessorDefinitions >
109109      <PreprocessorDefinitions  Condition =" '$(UseTIER2)' != '' and '$(UseTIER2)' != '0'" PreprocessorDefinitions >
110110      <PreprocessorDefinitions  Condition =" '$(UseTailCallInterp)' == 'true'" PreprocessorDefinitions >
111-       <AdditionalOptions  Condition =" '$(UseTailCallInterp)' == 'true'" AdditionalOptions >
112111      <PreprocessorDefinitions  Condition =" '$(WITH_COMPUTED_GOTOS)' != ''" PreprocessorDefinitions >
113112      <PreprocessorDefinitions  Condition =" '$(DisableRemoteDebug)' != 'true'" PreprocessorDefinitions >
114113    </ClCompile >
591590    <ClCompile  Include =" ..\Python\bltinmodule.c" 
592591    <ClCompile  Include =" ..\Python\bootstrap_hash.c" 
593592    <ClCompile  Include =" ..\Python\brc.c" 
594-     <ClCompile  Include =" ..\Python\ceval.c" 
593+     <ClCompile  Include =" ..\Python\ceval.c" 
594+       <AdditionalOptions  Condition =" '$(UseTailCallInterp)' == 'true' and $(PlatformToolset) != 'ClangCL'" AdditionalOptions >
595+     </ClCompile >
595596    <ClCompile  Include =" ..\Python\codecs.c" 
596597    <ClCompile  Include =" ..\Python\codegen.c" 
597598    <ClCompile  Include =" ..\Python\compile.c" 
Original file line number Diff line number Diff line change 7979#endif 
8080
8181#if  Py_TAIL_CALL_INTERP 
82- #   ifdef    _MSC_VER 
82+ #   if   defined( _MSC_VER )  &&  !defined( __clang__ ) 
8383#      define  Py_MUSTTAIL  [[msvc::musttail]]
8484#      define  Py_PRESERVE_NONE_CC  __preserve_none
8585#   else 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments