diff --git a/src/Generator/Passes/CleanInvalidDeclNamesPass.cs b/src/Generator/Passes/CleanInvalidDeclNamesPass.cs index 24a3a52e..6628ac72 100644 --- a/src/Generator/Passes/CleanInvalidDeclNamesPass.cs +++ b/src/Generator/Passes/CleanInvalidDeclNamesPass.cs @@ -23,11 +23,6 @@ namespace CppSharp.Passes return name; } - public override bool VisitType(AST.Type type, TypeQualifiers quals) - { - return false; - } - public override bool VisitDeclaration(Declaration decl) { // Do not clean up namespace names since it can mess up with the @@ -48,6 +43,11 @@ namespace CppSharp.Passes return base.VisitDeclaration(decl); } + public override bool VisitParameterDecl(Parameter parameter) + { + return VisitDeclaration(parameter); + } + public override bool VisitClassDecl(Class @class) { if (@class.IsDynamic)