aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseTentative.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Parse/ParseTentative.cpp')
-rw-r--r--lib/Parse/ParseTentative.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/Parse/ParseTentative.cpp b/lib/Parse/ParseTentative.cpp
index 06c136df91..176529ce9c 100644
--- a/lib/Parse/ParseTentative.cpp
+++ b/lib/Parse/ParseTentative.cpp
@@ -29,7 +29,7 @@ using namespace clang;
/// namespace-alias-definition
/// using-declaration
/// using-directive
-/// [C++0x] static_assert-declaration [TODO]
+/// [C++0x] static_assert-declaration
///
/// asm-definition:
/// 'asm' '(' string-literal ')' ';'
@@ -46,9 +46,6 @@ using namespace clang;
/// 'using' 'namespace' '::'[opt] nested-name-specifier[opt]
/// namespace-name ';'
///
-/// [C++0x] static_assert-declaration: [TODO]
-/// [C++0x] static_assert '(' constant-expression ',' string-literal ')' ';'
-///
bool Parser::isCXXDeclarationStatement() {
switch (Tok.getKind()) {
// asm-definition
@@ -59,6 +56,9 @@ bool Parser::isCXXDeclarationStatement() {
// using-directive
case tok::kw_using:
return true;
+ case tok::kw_static_assert:
+ // static_assert-declaration
+ return true;
default:
// simple-declaration
return isCXXSimpleDeclaration();