summaryrefslogtreecommitdiff
path: root/src/shared/cplusplus/Parser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/shared/cplusplus/Parser.cpp')
-rw-r--r--src/shared/cplusplus/Parser.cpp38
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) {