diff options
Diffstat (limited to 'src/shared/cplusplus/Parser.cpp')
-rw-r--r-- | src/shared/cplusplus/Parser.cpp | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/src/shared/cplusplus/Parser.cpp b/src/shared/cplusplus/Parser.cpp index a8e04e5ad1..ba863cd7b4 100644 --- a/src/shared/cplusplus/Parser.cpp +++ b/src/shared/cplusplus/Parser.cpp @@ -1999,44 +1999,6 @@ bool Parser::parseReturnStatement(StatementAST *&node) return false; } -bool Parser::maybeFunctionCall(SimpleDeclarationAST *simpleDecl) const -{ - if (! simpleDecl) - return false; - else if (! simpleDecl->decl_specifier_seq) - return false; - else if (simpleDecl->decl_specifier_seq->next) - return false; - - NamedTypeSpecifierAST *type_spec = simpleDecl->decl_specifier_seq->asNamedTypeSpecifier(); - if (! type_spec) - return false; - - DeclaratorListAST *first_declarator = simpleDecl->declarators; - if (! first_declarator) - return false; - else if (first_declarator->next) - return false; - - DeclaratorAST *declarator = first_declarator->declarator; - if (! declarator) - return false; - else if (declarator->ptr_operators) - return false; - else if (declarator->postfix_declarators) - return false; - else if (declarator->initializer) - return false; - else if (! declarator->core_declarator) - return false; - - NestedDeclaratorAST *nested_declarator = declarator->core_declarator->asNestedDeclarator(); - if (! nested_declarator) - return false; - - return true; -} - bool Parser::maybeSimpleExpression(SimpleDeclarationAST *simpleDecl) const { if (! simpleDecl->declarators) { |