Browse Source

Add the method RunPasses to PassBuilder.

pull/13/merge
triton 12 years ago
parent
commit
c989d9c121
  1. 9
      src/Generator/Passes/PassBuilder.cs

9
src/Generator/Passes/PassBuilder.cs

@ -29,6 +29,15 @@ namespace CppSharp @@ -29,6 +29,15 @@ namespace CppSharp
Passes.Add(pass);
}
/// <summary>
/// Runs the passes in the builder.
/// </summary>
public void RunPasses()
{
foreach (var pass in Passes)
pass.VisitLibrary(Driver.Library);
}
/// <summary>
/// Finds a previously-added pass of the given type.
/// </summary>

Loading…
Cancel
Save