From 7f8f9289a158b44964fff2c1dbe3cee1cffc4910 Mon Sep 17 00:00:00 2001 From: triton Date: Wed, 21 Aug 2013 08:01:20 +0100 Subject: [PATCH] Run CheckOperatorsOverloadsPass under both backends. --- src/Generator/Driver.cs | 1 + src/Generator/Generators/CSharp/CSharpGenerator.cs | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) 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;