Browse Source

Pass the driver to the setup method.

pull/1/head
triton 13 years ago
parent
commit
7cd86515d1
  1. 2
      src/Generator/Driver.cs
  2. 3
      src/Generator/Library.cs

2
src/Generator/Driver.cs

@ -90,7 +90,7 @@ namespace Cxxi @@ -90,7 +90,7 @@ namespace Cxxi
passes.CheckFlagEnums();
if (Transform != null)
Transform.SetupPasses(passes);
Transform.SetupPasses(this, passes);
passes.CleanInvalidDeclNames();

3
src/Generator/Library.cs

@ -35,8 +35,9 @@ namespace Cxxi @@ -35,8 +35,9 @@ namespace Cxxi
/// <summary>
/// Setup your passes here.
/// </summary>
/// <param name="driver"></param>
/// <param name="passes"></param>
void SetupPasses(PassBuilder passes);
void SetupPasses(Driver driver, PassBuilder passes);
/// <summary>
/// Called to generate text at the start of the text template.

Loading…
Cancel
Save