Message208981
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. |
|
Date |
User |
Action |
Args |
2014-01-23 19:52:22 | Brecht.Van.Lommel | set | recipients:
+ Brecht.Van.Lommel, zach.ware, tabrezm |
2014-01-23 19:52:22 | Brecht.Van.Lommel | set | messageid: <1390506742.81.0.586522270914.issue20221@psf.upfronthosting.co.za> |
2014-01-23 19:52:22 | Brecht.Van.Lommel | link | issue20221 messages |
2014-01-23 19:52:22 | Brecht.Van.Lommel | create | |
|