From 7cd86515d1a05f75bd6522639a397b50cf709287 Mon Sep 17 00:00:00 2001 From: triton Date: Wed, 6 Mar 2013 03:57:04 +0000 Subject: [PATCH] Pass the driver to the setup method. --- src/Generator/Driver.cs | 2 +- src/Generator/Library.cs | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Generator/Driver.cs b/src/Generator/Driver.cs index 0ce29417..ff9c90c2 100644 --- a/src/Generator/Driver.cs +++ b/src/Generator/Driver.cs @@ -90,7 +90,7 @@ namespace Cxxi passes.CheckFlagEnums(); if (Transform != null) - Transform.SetupPasses(passes); + Transform.SetupPasses(this, passes); passes.CleanInvalidDeclNames(); diff --git a/src/Generator/Library.cs b/src/Generator/Library.cs index 3d98c24a..49468c3c 100644 --- a/src/Generator/Library.cs +++ b/src/Generator/Library.cs @@ -35,8 +35,9 @@ namespace Cxxi /// /// Setup your passes here. /// + /// /// - void SetupPasses(PassBuilder passes); + void SetupPasses(Driver driver, PassBuilder passes); /// /// Called to generate text at the start of the text template.