Skip to content

Commit 1371f89

Browse files
committed
Convert CheckMacroPass to be a default pass.
1 parent 70eb61c commit 1371f89

File tree

5 files changed

+1
-5
lines changed

5 files changed

+1
-5
lines changed

src/CLI/Generator.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,8 +186,6 @@ private static void SetupMacOptions(ParserOptions options)
186186

187187
public void SetupPasses(Driver driver)
188188
{
189-
driver.AddTranslationUnitPass(new CheckMacroPass());
190-
191189
driver.Context.TranslationUnitPasses.RenameDeclsUpperCase(RenameTargets.Any);
192190
driver.Context.TranslationUnitPasses.AddPass(new FunctionToInstanceMethodPass());
193191
driver.Context.TranslationUnitPasses.AddPass(new MarshalPrimitivePointersAsRefTypePass());

src/CppParser/ParserGen/ParserGen.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,6 @@ private static void SetupMacOptions(ParserOptions options)
158158

159159
public void SetupPasses(Driver driver)
160160
{
161-
driver.AddTranslationUnitPass(new CheckMacroPass());
162161
driver.AddTranslationUnitPass(new IgnoreStdFieldsPass());
163162
}
164163

src/Generator/Driver.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,7 @@ public void SetupPasses(ILibrary library)
297297
library.SetupPasses(this);
298298

299299
TranslationUnitPasses.AddPass(new FindSymbolsPass());
300+
TranslationUnitPasses.AddPass(new CheckMacroPass());
300301
TranslationUnitPasses.AddPass(new CheckStaticClass());
301302
TranslationUnitPasses.AddPass(new MoveOperatorToClassPass());
302303
TranslationUnitPasses.AddPass(new MoveFunctionToClassPass());

tests/CSharp/CSharp.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,6 @@ public CSharpTestsGenerator(GeneratorKind kind)
151151
public override void SetupPasses(Driver driver)
152152
{
153153
driver.Context.TranslationUnitPasses.AddPass(new TestAttributesPass());
154-
driver.Context.TranslationUnitPasses.AddPass(new CheckMacroPass());
155154
driver.Options.MarshalCharAsManagedChar = true;
156155
driver.Options.GenerateDefaultValuesForArguments = true;
157156
}

tests/Common/Common.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ public override void SetupPasses(Driver driver)
6767

6868
public override void Preprocess(Driver driver, ASTContext ctx)
6969
{
70-
driver.AddTranslationUnitPass(new CheckMacroPass());
7170
ctx.SetClassAsValueType("Bar");
7271
ctx.SetClassAsValueType("Bar2");
7372
ctx.IgnoreClassWithName("IgnoredType");

0 commit comments

Comments
 (0)