Fixed semantic check for ObjC fast-enumeration for-loops, then merged it with the semantic check for the foreach.

This commit is contained in:
Erik Verbruggen
2010-01-09 18:00:25 +01:00
parent 9052bd279f
commit 0c17d53875
8 changed files with 58 additions and 47 deletions

View File

@@ -90,6 +90,14 @@ protected:
virtual bool visit(WhileStatementAST *ast);
virtual bool visit(QtMemberDeclarationAST *ast);
bool forEachFastEnum(unsigned firstToken,
unsigned lastToken,
SpecifierListAST *type_specifier_list,
DeclaratorAST *declarator,
ExpressionAST *initializer,
ExpressionAST *expression,
StatementAST *statement,
Block *&symbol);
private:
StatementAST *_statement;
Scope *_scope;