|
@@ -3777,6 +3777,9 @@ void Parser::ParseDeclarationSpecifiers(DeclSpec &DS,
|
|
|
break;
|
|
|
case tok::kw_bool:
|
|
|
case tok::kw__Bool:
|
|
|
+ if (Tok.is(tok::kw__Bool) && !getLangOpts().C99)
|
|
|
+ Diag(Tok, diag::ext_c99_feature) << Tok.getName();
|
|
|
+
|
|
|
if (Tok.is(tok::kw_bool) &&
|
|
|
DS.getTypeSpecType() != DeclSpec::TST_unspecified &&
|
|
|
DS.getStorageClassSpec() == DeclSpec::SCS_typedef) {
|