diff --git a/src/Generator/Passes/ResolveIncompleteDeclsPass.cs b/src/Generator/Passes/ResolveIncompleteDeclsPass.cs index 577bce07..f3b73c56 100644 --- a/src/Generator/Passes/ResolveIncompleteDeclsPass.cs +++ b/src/Generator/Passes/ResolveIncompleteDeclsPass.cs @@ -7,6 +7,9 @@ namespace CppSharp.Passes { public override bool VisitClassDecl(Class @class) { + if (AlreadyVisited(@class)) + return false; + if (@class.Ignore) return false;