diff --git a/src/Generator/Driver.cs b/src/Generator/Driver.cs index b289b933..c19c8e5e 100644 --- a/src/Generator/Driver.cs +++ b/src/Generator/Driver.cs @@ -135,6 +135,7 @@ namespace CppSharp TranslationUnitPasses.AddPass(new CheckIgnoredDeclsPass()); TranslationUnitPasses.AddPass(new FindSymbolsPass()); TranslationUnitPasses.AddPass(new MoveOperatorToClassPass()); + TranslationUnitPasses.AddPass(new CheckOperatorsOverloadsPass()); library.SetupPasses(this); diff --git a/src/Generator/Generators/CSharp/CSharpGenerator.cs b/src/Generator/Generators/CSharp/CSharpGenerator.cs index 479eb7f8..09a3efd1 100644 --- a/src/Generator/Generators/CSharp/CSharpGenerator.cs +++ b/src/Generator/Generators/CSharp/CSharpGenerator.cs @@ -31,7 +31,6 @@ namespace CppSharp.Generators.CSharp // CheckAbiParameters runs last because hidden structure parameters // should always occur first. - Driver.AddTranslationUnitPass(new CheckOperatorsOverloadsPass()); Driver.AddTranslationUnitPass(new CheckAbiParameters(Driver.Options)); return true;