From f49e6c9e640a39691f9fb3b362da76f17e5cc0ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joa=CC=83o=20Matos?= Date: Sun, 26 Apr 2020 19:14:47 +0100 Subject: [PATCH] Do not check declaration access for explicitly generated declarations. --- src/Generator/Passes/CheckIgnoredDecls.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Generator/Passes/CheckIgnoredDecls.cs b/src/Generator/Passes/CheckIgnoredDecls.cs index 9d9dee18..a47aecca 100644 --- a/src/Generator/Passes/CheckIgnoredDecls.cs +++ b/src/Generator/Passes/CheckIgnoredDecls.cs @@ -13,6 +13,9 @@ namespace CppSharp.Passes public bool CheckDeclarationAccess(Declaration decl) { + if (decl.IsExplicitlyGenerated) + return true; + switch (decl.Access) { case AccessSpecifier.Public: