From c82bfad2f51d34e98b18982211c82220b8db049b Mon Sep 17 00:00:00 2001
From: Roberto Raggi <roberto.raggi@nokia.com>
Date: Thu, 12 Aug 2010 11:03:17 +0200
Subject: [PATCH] Mark forward template class declarations.

---
 src/plugins/cppeditor/cppchecksymbols.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/plugins/cppeditor/cppchecksymbols.cpp b/src/plugins/cppeditor/cppchecksymbols.cpp
index 10385e67238..1f968d27533 100644
--- a/src/plugins/cppeditor/cppchecksymbols.cpp
+++ b/src/plugins/cppeditor/cppchecksymbols.cpp
@@ -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;
             }
         }
-- 
GitLab