diff --git a/src/Generator/Passes/FunctionToInstanceMethodPass.cs b/src/Generator/Passes/FunctionToInstanceMethodPass.cs
index d555f7e2..b0404d01 100644
--- a/src/Generator/Passes/FunctionToInstanceMethodPass.cs
+++ b/src/Generator/Passes/FunctionToInstanceMethodPass.cs
@@ -8,9 +8,11 @@ namespace Cxxi.Passes
///
public class FunctionToInstanceMethodPass : TranslationUnitPass
{
- ///
- /// Processes a function declaration.
- ///
+ public override bool VisitMethodDecl(Method method)
+ {
+ return true;
+ }
+
public override bool VisitFunctionDecl(Function function)
{
if (function.Ignore)
diff --git a/src/Generator/Passes/FunctionToStaticMethodPass.cs b/src/Generator/Passes/FunctionToStaticMethodPass.cs
index 8931ff23..b967b91e 100644
--- a/src/Generator/Passes/FunctionToStaticMethodPass.cs
+++ b/src/Generator/Passes/FunctionToStaticMethodPass.cs
@@ -1,17 +1,17 @@
using System;
-using System.Text.RegularExpressions;
namespace Cxxi.Passes
{
///
- /// This pass will try to hoist functions into classes so they
- /// work just like static methods.
+ /// This pass will try to hoist functions as class static methods.
///
public class FunctionToStaticMethodPass : TranslationUnitPass
{
- ///
- /// Processes a function declaration.
- ///
+ public override bool VisitMethodDecl(Method method)
+ {
+ return true;
+ }
+
public override bool VisitFunctionDecl(Function function)
{
if (function.Ignore)