When trying to compile,
__extension__ typedef struct
{
long long int quot;
long long int rem;
}lldiv_t;
Which is taken from gcc's stdlib.h. I receive the error "expected identifier or '('." My guess for a fix is that ParseDecl::ParseDeclarationSpecifiers will have to be modified to include another case of the form
case tok::kw__extension__:
ConsumeToken();
continue;
The clang/README.txt stated that __extension__ should be ignored at this time. And this would do that.
Any suggestions would be appreciated.
Patrick