Index: src/AST/Pass.hpp
===================================================================
--- src/AST/Pass.hpp	(revision fc1a3e283512526d1ddc12898c7c5fa33f0ddeaf)
+++ src/AST/Pass.hpp	(revision 0153dbd08bd0a1c16472138e7f4bae3b41d06f6e)
@@ -113,19 +113,4 @@
 	static auto read( node_type const * node, Args&&... args ) {
 		Pass<core_t> visitor( std::forward<Args>( args )... );
-		auto const * temp = node->accept( visitor );
-		assert( temp == node );
-		return visitor.get_result();
-	}
-
-	// Versions of the above for older compilers.
-	template< typename... Args >
-	static void run( TranslationUnit & decls ) {
-		Pass<core_t> visitor;
-		accept_all( decls, visitor );
-	}
-
-	template< typename node_type, typename... Args >
-	static auto read( node_type const * node ) {
-		Pass<core_t> visitor;
 		auto const * temp = node->accept( visitor );
 		assert( temp == node );
