Git commit 06a8b0474dc3cf98912a81bfdf2b55c28edded45 by Alexander Dymo. Committed on 23/10/2012 at 19:29. Pushed by dymo into branch 'master'. Set access policy to public by default when visiting the singleton class. This fixes the crash as specified in duchain/singletonMethodVisibility test. M +2 -0 duchain/builders/declarationbuilder.cpp http://commits.kde.org/kdev-ruby/06a8b0474dc3cf98912a81bfdf2b55c28edded45 diff --git a/duchain/builders/declarationbuilder.cpp b/duchain/builders/dec= larationbuilder.cpp index 565d798..72949e4 100644 --- a/duchain/builders/declarationbuilder.cpp +++ b/duchain/builders/declarationbuilder.cpp @@ -197,7 +197,9 @@ void DeclarationBuilder::visitSingletonClass(RubyAst *n= ode) } = node->tree =3D aux; + m_accessPolicy.push(Declaration::Public); RubyAstVisitor::visitSingletonClass(node); + m_accessPolicy.pop(); if (m_injected) { closeInjectedContext(); m_injected =3D false;