From 2023cf1e4e486f110d2b89941e9c2cc9c23c928f Mon Sep 17 00:00:00 2001
From: Roberto Raggi <roberto.raggi@nokia.com>
Date: Mon, 10 May 2010 09:47:11 +0200
Subject: [PATCH] Propagate the Friend specifier.

---
 src/shared/cplusplus/CheckDeclaration.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/shared/cplusplus/CheckDeclaration.cpp b/src/shared/cplusplus/CheckDeclaration.cpp
index 00f66ae6e01..d0472334ddd 100644
--- a/src/shared/cplusplus/CheckDeclaration.cpp
+++ b/src/shared/cplusplus/CheckDeclaration.cpp
@@ -174,9 +174,13 @@ bool CheckDeclaration::visit(SimpleDeclarationAST *ast)
                 symbol->setTemplateParameters(_templateParameters);
                 _templateParameters = 0;
             }
+
             if (ty.isDeprecated())
                 symbol->setDeprecated(true);
 
+            if (ty.isFriend())
+                symbol->setStorage(Symbol::Friend);
+
             _scope->enterSymbol(symbol);
             return false;
         }
-- 
GitLab