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
passes.CheckFlagEnums(); passes.CheckFlagEnums();
if (Transform != null) if (Transform != null)
Transform.SetupPasses(passes); Transform.SetupPasses(this, passes);
passes.CleanInvalidDeclNames(); passes.CleanInvalidDeclNames();

3
src/Generator/Library.cs

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

Loading…
Cancel
Save