diff --git a/cpp/CPP14Parser.g4 b/cpp/CPP14Parser.g4 index c1c7f156d9..3e8273df17 100644 --- a/cpp/CPP14Parser.g4 +++ b/cpp/CPP14Parser.g4 @@ -225,6 +225,7 @@ constantExpression: conditionalExpression; statement: labeledStatement + | declarationStatement | attributeSpecifierSeq? ( expressionStatement | compoundStatement @@ -232,8 +233,7 @@ statement: | iterationStatement | jumpStatement | tryBlock - ) - | declarationStatement; + ); labeledStatement: attributeSpecifierSeq? (