Cleanup Catch clause

This commit is contained in:
Roberto Raggi
2009-11-10 15:15:51 +01:00
parent 380bce4527
commit 30c67f43df
7 changed files with 12 additions and 15 deletions

View File

@@ -1616,12 +1616,10 @@ unsigned TryBlockStatementAST::firstToken() const
unsigned TryBlockStatementAST::lastToken() const
{
for (CatchClauseAST *it = catch_clause_seq; it; it = it->next) {
if (! it->next)
return it->lastToken();
}
if (catch_clause_list)
return catch_clause_list->lastToken();
if (statement)
else if (statement)
return statement->lastToken();
return try_token + 1;