Index: src/AST/Pass.proto.hpp
===================================================================
--- src/AST/Pass.proto.hpp	(revision f2f595d7b09602384f8e7020925200192dcb3825)
+++ src/AST/Pass.proto.hpp	(revision cad9edb683fe2843e8fdf38b44d38fa0389c1938)
@@ -18,20 +18,15 @@
 
 #include "Common/Stats/Heap.h"
-
 namespace ast {
-template<typename core_t>
-class Pass;
-
+template<typename core_t> class Pass;
 class TranslationUnit;
-
 struct PureVisitor;
-
-template<typename node_t>
-node_t * deepCopy( const node_t * localRoot );
-
-namespace __pass {
+template<typename node_t> node_t * deepCopy( const node_t * );
+}
+
+namespace ast::__pass {
+
 	typedef std::function<void( void * )> cleanup_func_t;
 	typedef std::function<void( cleanup_func_t, void * )> at_cleanup_t;
-
 
 	// boolean reference that may be null
@@ -520,4 +515,4 @@
 		static inline void get( core_t &, long ) {}
 	}
-} // namespace __pass
-} // namespace ast
+
+} // namespace ast::__pass
