C++: Split designator AST

Change-Id: I9bfed2023624c818c0f35f24476693cffeaf2bbc
Reviewed-by: Wang Hoi <wanghoi@126.com>
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
This commit is contained in:
Orgad Shaneh
2014-06-20 09:57:46 +03:00
committed by Nikolai Kosjar
parent cb079c5319
commit ea4b4bff40
14 changed files with 177 additions and 79 deletions

View File

@@ -1147,9 +1147,16 @@ public:
return __ast;
}
DesignatorAST *Designator()
DotDesignatorAST *DotDesignator()
{
DesignatorAST *__ast = new (&pool) DesignatorAST;
DotDesignatorAST *__ast = new (&pool) DotDesignatorAST;
return __ast;
}
BracketDesignatorAST *BracketDesignator(ExpressionAST *expression = 0)
{
BracketDesignatorAST *__ast = new (&pool) BracketDesignatorAST;
__ast->expression = expression;
return __ast;
}