This doesn't work for C. For example, in

struct A {
  #pragma GCC visibility push(protected)
  #pragma GCC visibility pop
};

we produce

home/espindola/llvm/test.c:2:15: error: type name requires a specifier
or qualifier
  #pragma GCC visibility push(protected)

and in c++, we don't produce an error on

struct A {
  #pragma GCC visibility push(protected)
};

Should we?

Cheers,
Rafael
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to