From a13a1e7e88700f4ffb05a79c01ac64f5799de2cc Mon Sep 17 00:00:00 2001
From: Joao Matos <joao@tritao.eu>
Date: Mon, 7 Dec 2020 01:15:24 +0000
Subject: [PATCH] Fix rename pass not handling some declarations due to early
 return.

---
 src/Generator/Passes/RenamePass.cs | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/Generator/Passes/RenamePass.cs b/src/Generator/Passes/RenamePass.cs
index c88bfe94..d5c3d143 100644
--- a/src/Generator/Passes/RenamePass.cs
+++ b/src/Generator/Passes/RenamePass.cs
@@ -141,7 +141,8 @@ namespace CppSharp.Passes
             if (decl.Name == null)
                 return true;
 
-            return Rename(decl);
+            Rename(decl);
+            return true;
         }
 
         private bool Rename(Declaration decl)
@@ -345,6 +346,8 @@ namespace CppSharp.Passes
             newName = null;
             return false;
         }
+
+        public override string ToString() => $"RegexRenamePass: {Pattern}";
     }
 
     public enum RenameCasePattern