Index: src/AST/Pass.hpp
===================================================================
--- src/AST/Pass.hpp	(revision b859f59ebd77d3938fa0f3ac53bcd0b8d708f3b4)
+++ src/AST/Pass.hpp	(revision f70497477cb004d4a38efd1b4002ed60f98f1997)
@@ -395,12 +395,4 @@
 		at_cleanup( [func](void *) { func(); }, nullptr );
 	}
-
-	/// When this node is finished being visited, call a member of an object.
-	template<typename T>
-	void GuardMethod( T * obj, void (T::*method)() ) {
-		at_cleanup( [ method ]( void * object ) {
-			static_cast< T * >( object )->method();
-		}, static_cast< void * >( obj ) );
-	}
 };
 
