summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/shared/cplusplus/CheckDeclaration.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/shared/cplusplus/CheckDeclaration.cpp b/src/shared/cplusplus/CheckDeclaration.cpp
index 00f66ae6e0..d0472334dd 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;
}