Message 208981 - Python tracker (original) (raw)
We have a similar issue in Blender (where Python is embedded), but it's actually causing a crash instead of only a compiler warning: https://developer.blender.org/T38256
The code in the Visual Studio 2013 math.h looks like this:
__inline double __CRTDECL hypot(In double _X, In double _Y) { return _hypot(_X, _Y); }
With the #define hypot _hypot that becomes:
__inline double __CRTDECL _hypot(In double _X, In double _Y) { return _hypot(_X, _Y); }
So you get infinite recursive calls when using hypot and the application crashes. The patch fix20221.patch that was attach here solves the issue.