Mark forward template class declarations.

This commit is contained in:
Roberto Raggi
2010-08-12 11:03:17 +02:00
parent afcc0f7bf1
commit c82bfad2f5

View File

@@ -850,7 +850,7 @@ bool CheckSymbols::isTemplateClass(Symbol *symbol) const
if (symbol) {
if (Template *templ = symbol->asTemplate()) {
if (Symbol *declaration = templ->declaration()) {
if (declaration->isClass())
if (declaration->isClass() || declaration->isForwardClassDeclaration())
return true;
}
}