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

Reply via email to