Introduced IdExpressionAST.

This commit is contained in:
Roberto Raggi
2010-08-02 12:04:59 +02:00
parent 6226cfe1fc
commit 6324bf4460
15 changed files with 164 additions and 60 deletions

View File

@@ -273,6 +273,14 @@ BaseSpecifierAST *BaseSpecifierAST::clone(MemoryPool *pool) const
return ast;
}
IdExpressionAST *IdExpressionAST::clone(MemoryPool *pool) const
{
IdExpressionAST *ast = new (pool) IdExpressionAST;
if (name)
ast->name = name->clone(pool);
return ast;
}
CompoundExpressionAST *CompoundExpressionAST::clone(MemoryPool *pool) const
{
CompoundExpressionAST *ast = new (pool) CompoundExpressionAST;