Implemented LinkageBodyAST::lastToken().

This commit is contained in:
Roberto Raggi
2009-01-05 10:29:12 +01:00
parent 77c16d1317
commit 4fcadbdd49

View File

@@ -1606,8 +1606,15 @@ unsigned LinkageBodyAST::firstToken() const
unsigned LinkageBodyAST::lastToken() const
{
assert(0 && "review me");
return rbrace_token + 1;
if (rbrace_token)
return rbrace_token + 1;
for (DeclarationAST *it = declarations; it; it = it->next) {
if (! it->next)
return it->lastToken();
}
return lbrace_token + 1;
}
void LinkageSpecificationAST::accept0(ASTVisitor *visitor)