From 8eece168dbca4d56a2b770563edfe09fcb2273d8 Mon Sep 17 00:00:00 2001 From: triton Date: Wed, 7 May 2014 15:00:55 +0100 Subject: [PATCH] Added some better logging for macro ignored declarations. --- src/Generator/Passes/CheckMacrosPass.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Generator/Passes/CheckMacrosPass.cs b/src/Generator/Passes/CheckMacrosPass.cs index 3a63cb6f..29945314 100644 --- a/src/Generator/Passes/CheckMacrosPass.cs +++ b/src/Generator/Passes/CheckMacrosPass.cs @@ -74,7 +74,11 @@ namespace CppSharp.Passes e.Location != MacroLocation.ClassBody && e.Location != MacroLocation.FunctionBody && e.Location != MacroLocation.FunctionParameters)) + { + Log.Debug("Decl '{0}' was ignored due to ignore macro", + decl.Name); decl.ExplicitlyIgnore(); + } if (expansions.Any(e => e.Text == Prefix + "_IGNORE_GEN" && e.Location != MacroLocation.ClassBody &&