From b74ce54c6634e6749875e8c63bd0080ce726a56e Mon Sep 17 00:00:00 2001 From: Dimitar Dobrev Date: Tue, 15 Nov 2016 23:10:05 +0200 Subject: [PATCH] Improved the check for completeness when looking to ignore a declaration. Signed-off-by: Dimitar Dobrev --- src/Generator/Passes/CheckIgnoredDecls.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Generator/Passes/CheckIgnoredDecls.cs b/src/Generator/Passes/CheckIgnoredDecls.cs index 87cedbe5..32db4677 100644 --- a/src/Generator/Passes/CheckIgnoredDecls.cs +++ b/src/Generator/Passes/CheckIgnoredDecls.cs @@ -389,7 +389,7 @@ namespace CppSharp.Passes Declaration decl; if (!finalType.TryGetDeclaration(out decl)) return true; - return !decl.IsIncomplete; + return !decl.IsIncomplete || decl.CompleteDeclaration != null; } private bool IsTypeIgnored(Type type)