From 2e7e4fc92ef1799a26b1d9b5f5cac5330f804078 Mon Sep 17 00:00:00 2001 From: Roberto Raggi <roberto.raggi@nokia.com> Date: Mon, 10 May 2010 09:47:46 +0200 Subject: [PATCH] Skip friend class declarations. --- src/libs/cplusplus/LookupContext.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/libs/cplusplus/LookupContext.cpp b/src/libs/cplusplus/LookupContext.cpp index c25f42c53a3..6895688dc30 100644 --- a/src/libs/cplusplus/LookupContext.cpp +++ b/src/libs/cplusplus/LookupContext.cpp @@ -779,8 +779,11 @@ bool CreateBindings::visit(Class *klass) bool CreateBindings::visit(ForwardClassDeclaration *klass) { - ClassOrNamespace *previous = enterEntity(klass); - _currentClassOrNamespace = previous; + if (! klass->isFriend()) { + ClassOrNamespace *previous = enterEntity(klass); + _currentClassOrNamespace = previous; + } + return false; } -- GitLab