Brecht Van Lommel added the comment: 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. ---------- nosy: +Brecht.Van.Lommel _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue20221> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com