diff --git a/src/Generator/Passes/PassBuilder.cs b/src/Generator/Passes/PassBuilder.cs index 9b136e20..8169d827 100644 --- a/src/Generator/Passes/PassBuilder.cs +++ b/src/Generator/Passes/PassBuilder.cs @@ -30,9 +30,9 @@ namespace CppSharp /// /// Finds a previously-added pass of the given type. /// - public T FindPass() where T : TranslationUnitPass + public U FindPass() where U : TranslationUnitPass { - return Passes.OfType().Select(pass => pass as T).FirstOrDefault(); + return Passes.OfType().Select(pass => pass as U).FirstOrDefault(); } } }