diff options
-rw-r--r-- | include/clang/Basic/TokenKinds.def | 2 | ||||
-rw-r--r-- | test/Sema/c89.c | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/include/clang/Basic/TokenKinds.def b/include/clang/Basic/TokenKinds.def index a390f4d753..d4c9265146 100644 --- a/include/clang/Basic/TokenKinds.def +++ b/include/clang/Basic/TokenKinds.def @@ -204,7 +204,7 @@ KEYWORD(inline , EXTC90) // Ext in C90, ok in C99/C++ KEYWORD(int , 0) KEYWORD(long , 0) KEYWORD(register , 0) -KEYWORD(restrict , EXTC90) // Ext in C90 +KEYWORD(restrict , NOTC90) // Not in C90 KEYWORD(return , 0) KEYWORD(short , 0) KEYWORD(signed , 0) diff --git a/test/Sema/c89.c b/test/Sema/c89.c index e7568bcb1b..4c89e82ba2 100644 --- a/test/Sema/c89.c +++ b/test/Sema/c89.c @@ -30,3 +30,6 @@ int test4 = 0LL; /* expected-warning {{long long}} */ /* PR1999 */ void test5(register); +/* PR2041 */ +int *restrict; + |