[cfe-dev] clang compiling complex reports err

way_lzl at sina.com way_lzl at sina.com
Tue Jan 4 00:13:39 PST 2011

If I use MSVC's math.h, clang will report err I have formed a simple case to show it:
struct _complex {
        double x,y;
        } ;
void foo( struct _complex _Complex) {
 _Complex.x = 0;
void foo( struct _complex cc) { 
 cc.x = 0;

int main()
 struct _complex cc;
clang aa.cpp -DSHOWERR=1
aa.cpp(7) :  error: '_Complex struct' is invalid
void foo( struct _complex _Complex) {
It seems _Complex is a reserved key word. Any suggestion? 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20110104/7bc6216f/attachment.html>

More information about the cfe-dev mailing list