diff --git a/src/Generator/Driver.cs b/src/Generator/Driver.cs index 0d6f2af5..87b1f9e9 100644 --- a/src/Generator/Driver.cs +++ b/src/Generator/Driver.cs @@ -139,6 +139,11 @@ namespace CppSharp passes.CleanUnit(Options); passes.SortDeclarations(); passes.ResolveIncompleteDecls(); + + if (Transform != null) + Transform.SetupPasses(this, passes); + + passes.CleanInvalidDeclNames(); passes.CheckIgnoredDecls(); passes.CheckTypeReferences(); @@ -151,11 +156,6 @@ namespace CppSharp passes.CheckOperatorOverloads(); } - if (Transform != null) - Transform.SetupPasses(this, passes); - - passes.CleanInvalidDeclNames(); - passes.RunPasses(); if (Transform != null)