[cfe-dev] clang compiling complex reports err
rjmccall at apple.com
Tue Jan 4 17:08:31 PST 2011
On Jan 4, 2011, at 1:44 AM, Francois Pichet wrote:
> 2011/1/4 <way_lzl at sina.com>
> No, _Complex is used in MSVC's math.h.
> line 135: _CRTIMP double __cdecl _cabs(__in struct _complex _Complex);
> Ok that's in Visual Studio 2005. It was changed in MSVC 2008 to not use _Complex as parameter name.
> Then if I use math.h with Clang on windows, what should I do?
> Either you submit a patch to fix it yourself or you can submit a PR and wait for someone else to fix it.
> Otherwise use VS 2008.
_Complex should really be a C99-only keyword. If we did that, then you could compile as C89 without a problem.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the cfe-dev