From 9cf717707bfa1dce49f6fce5f7409d0599dfd21b Mon Sep 17 00:00:00 2001 From: triton Date: Sat, 18 May 2013 17:00:55 +0100 Subject: [PATCH] Ignore a couple more unused declarations. --- src/Parser/Parser.cpp | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/Parser/Parser.cpp b/src/Parser/Parser.cpp index 7e601049..b26715f5 100644 --- a/src/Parser/Parser.cpp +++ b/src/Parser/Parser.cpp @@ -1652,24 +1652,19 @@ CppSharp::Declaration^ Parser::WalkDeclaration(clang::Decl* D, Decl = WalkVariable(VD); break; } - case Decl::Empty: - { - auto ED = cast(D); - Decl = nullptr; - break; - } // Ignore these declarations since they must have been declared in // a class already. case Decl::CXXConstructor: case Decl::CXXDestructor: case Decl::CXXConversion: case Decl::CXXMethod: + break; + case Decl::Empty: + case Decl::AccessSpec: + case Decl::Friend: case Decl::Using: case Decl::UsingShadow: - { - Decl = nullptr; break; - } default: { Debug("Unhandled declaration kind: %s\n", D->getDeclKindName());