From e2051267743b521c44602480441b5e4c0de04396 Mon Sep 17 00:00:00 2001 From: Erik Verbruggen Date: Fri, 31 Jul 2009 16:53:05 +0200 Subject: Added @synchronized parsing for Objective-C. --- src/shared/cplusplus/ASTClone.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/shared/cplusplus/ASTClone.cpp') diff --git a/src/shared/cplusplus/ASTClone.cpp b/src/shared/cplusplus/ASTClone.cpp index 87e74d9ee4..a5167a59d4 100644 --- a/src/shared/cplusplus/ASTClone.cpp +++ b/src/shared/cplusplus/ASTClone.cpp @@ -1550,4 +1550,16 @@ ObjCFastEnumerationAST *ObjCFastEnumerationAST::clone(MemoryPool *pool) const return ast; } +ObjCSynchronizedStatementAST *ObjCSynchronizedStatementAST::clone(MemoryPool *pool) const +{ + ObjCSynchronizedStatementAST *ast = new (pool) ObjCSynchronizedStatementAST; + ast->synchronized_token = synchronized_token; + ast->lparen_token = lparen_token; + if (synchronized_object) ast->synchronized_object = synchronized_object->clone(pool); + ast->rparen_token = rparen_token; + if (statement) ast->statement = statement->clone(pool); + return ast; +} + + CPLUSPLUS_END_NAMESPACE -- cgit v1.2.1