Speedups: ignore warning C4551 for pyximport+MSVC (#2054)
The cython-generated code triggers C4551 on MSVC, which does not get silenced by pyximport's build flags. So we silence it on source code level instead.
This commit is contained in:
		
							parent
							
								
									6d93a6234e
								
							
						
					
					
						commit
						29d67ac456
					
				|  | @ -16,6 +16,14 @@ from libc.stdint cimport int64_t, uint32_t | |||
| from libcpp.set cimport set as std_set | ||||
| from collections import defaultdict | ||||
| 
 | ||||
| cdef extern from *: | ||||
|     """ | ||||
|     // avoid warning from cython-generated code with MSVC + pyximport | ||||
|     #ifdef _MSC_VER | ||||
|     #pragma warning( disable: 4551 ) | ||||
|     #endif | ||||
|     """ | ||||
| 
 | ||||
| ctypedef uint32_t ap_player_t  # on AMD64 this is faster (and smaller) than 64bit ints | ||||
| ctypedef uint32_t ap_flags_t | ||||
| ctypedef int64_t ap_id_t | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue