From 41e21fc3ab5dfa1ccfd7dafca3cf2289d256803f Mon Sep 17 00:00:00 2001 From: triton Date: Sat, 18 May 2013 15:39:25 +0100 Subject: [PATCH] Since TranslationUnit is just a regular DeclarationContext we can now use VisitDeclarationContext instead of replicating the walking logic. This also makes sure we walk through every declaration, which we did not do before. --- src/Generator/Passes/Pass.cs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/Generator/Passes/Pass.cs b/src/Generator/Passes/Pass.cs index d43581d5..33173734 100644 --- a/src/Generator/Passes/Pass.cs +++ b/src/Generator/Passes/Pass.cs @@ -26,10 +26,7 @@ namespace CppSharp.Passes if (unit.IsSystemHeader) return false; - VisitNamespace(unit); - - foreach (var @namespace in unit.Namespaces) - VisitNamespace(@namespace); + VisitDeclarationContext(unit); return true; }