Browse Source

Convert CheckMacroPass to be a default pass.

pull/1136/head
Joao Matos 9 years ago
parent
commit
1371f89957
  1. 2
      src/CLI/Generator.cs
  2. 1
      src/CppParser/ParserGen/ParserGen.cs
  3. 1
      src/Generator/Driver.cs
  4. 1
      tests/CSharp/CSharp.cs
  5. 1
      tests/Common/Common.cs

2
src/CLI/Generator.cs

@ -186,8 +186,6 @@ namespace CppSharp @@ -186,8 +186,6 @@ namespace CppSharp
public void SetupPasses(Driver driver)
{
driver.AddTranslationUnitPass(new CheckMacroPass());
driver.Context.TranslationUnitPasses.RenameDeclsUpperCase(RenameTargets.Any);
driver.Context.TranslationUnitPasses.AddPass(new FunctionToInstanceMethodPass());
driver.Context.TranslationUnitPasses.AddPass(new MarshalPrimitivePointersAsRefTypePass());

1
src/CppParser/ParserGen/ParserGen.cs

@ -158,7 +158,6 @@ namespace CppSharp @@ -158,7 +158,6 @@ namespace CppSharp
public void SetupPasses(Driver driver)
{
driver.AddTranslationUnitPass(new CheckMacroPass());
driver.AddTranslationUnitPass(new IgnoreStdFieldsPass());
}

1
src/Generator/Driver.cs

@ -297,6 +297,7 @@ namespace CppSharp @@ -297,6 +297,7 @@ namespace CppSharp
library.SetupPasses(this);
TranslationUnitPasses.AddPass(new FindSymbolsPass());
TranslationUnitPasses.AddPass(new CheckMacroPass());
TranslationUnitPasses.AddPass(new CheckStaticClass());
TranslationUnitPasses.AddPass(new MoveOperatorToClassPass());
TranslationUnitPasses.AddPass(new MoveFunctionToClassPass());

1
tests/CSharp/CSharp.cs

@ -151,7 +151,6 @@ namespace CppSharp.Tests @@ -151,7 +151,6 @@ namespace CppSharp.Tests
public override void SetupPasses(Driver driver)
{
driver.Context.TranslationUnitPasses.AddPass(new TestAttributesPass());
driver.Context.TranslationUnitPasses.AddPass(new CheckMacroPass());
driver.Options.MarshalCharAsManagedChar = true;
driver.Options.GenerateDefaultValuesForArguments = true;
}

1
tests/Common/Common.cs

@ -67,7 +67,6 @@ namespace CppSharp.Tests @@ -67,7 +67,6 @@ namespace CppSharp.Tests
public override void Preprocess(Driver driver, ASTContext ctx)
{
driver.AddTranslationUnitPass(new CheckMacroPass());
ctx.SetClassAsValueType("Bar");
ctx.SetClassAsValueType("Bar2");
ctx.IgnoreClassWithName("IgnoredType");

Loading…
Cancel
Save