Fixed ClassSpecifierAST::lastToken() to return a valid token.

This commit is contained in:
Roberto Raggi
2010-06-01 11:42:49 +02:00
committed by Thorbjørn Lindeijer
parent 283019a44a
commit efc01fd994

View File

@@ -562,10 +562,13 @@ unsigned ClassSpecifierAST::lastToken() const
else if (dot_dot_dot_token) else if (dot_dot_dot_token)
return dot_dot_dot_token + 1; return dot_dot_dot_token + 1;
else if (base_clause_list) else if (base_clause_list) {
return base_clause_list->lastToken(); unsigned token = base_clause_list->lastToken();
if (token)
return token;
}
else if (colon_token) if (colon_token)
return colon_token + 1; return colon_token + 1;
else if (name) else if (name)