Index: src/Common/Debug.h
===================================================================
--- src/Common/Debug.h	(revision be00a2d9e670bda1735912e13a549e62a6107cc7)
+++ 	(revision )
@@ -1,69 +1,0 @@
-//
-// Cforall Version 1.0.0 Copyright (C) 2017 University of Waterloo
-//
-// The contents of this file are covered under the licence agreement in the
-// file "LICENCE" distributed with Cforall.
-//
-// Debug.h --
-//
-// Author           : Rob Schluntz
-// Created On       : Fri Sep 1 11:09:14 2017
-// Last Modified By : Peter A. Buhr
-// Last Modified On : Fri Dec 13 23:39:42 2019
-// Update Count     : 3
-//
-
-#pragma once
-
-#include <string>
-#include <list>
-#include <iostream>
-
-#include "CodeGen/Generate.h"
-#include "SynTree/LinkageSpec.h"
-#include "SynTree/Declaration.h"
-
-#define DEBUG
-
-namespace Debug {
-	/// debug codegen a translation unit
-	static inline void codeGen( __attribute__((unused)) const std::list< Declaration * > & translationUnit, __attribute__((unused)) const std::string & label, __attribute__((unused)) LinkageSpec::Spec linkageFilter = LinkageSpec::Builtin ) {
-	#ifdef DEBUG
-		std::list< Declaration * > decls;
-
-		filter( translationUnit.begin(), translationUnit.end(), back_inserter( decls ), [linkageFilter]( Declaration * decl ) {
-			return ! (decl->linkage & linkageFilter);
-		});
-
-		std::cerr << "======" << label << "======" << std::endl;
-		CodeGen::generate(
-			decls,
-			std::cerr,
-			true /* doIntrinsics */,
-			true /* pretty */,
-			false /* generateC */,
-			false /* lineMarks */,
-			true /* printTypeExpr */
-		);
-	#endif
-	} // dump
-
-	static inline void treeDump( __attribute__((unused)) const std::list< Declaration * > & translationUnit, __attribute__((unused)) const std::string & label, __attribute__((unused)) LinkageSpec::Spec linkageFilter = LinkageSpec::Compiler ) {
-	#ifdef DEBUG
-		std::list< Declaration * > decls;
-
-		filter( translationUnit.begin(), translationUnit.end(), back_inserter( decls ), [linkageFilter]( Declaration * decl ) {
-			return ! (decl->linkage & linkageFilter);
-		});
-
-		std::cerr << "======" << label << "======" << std::endl;
-		printAll( decls, std::cerr );
-	#endif
-	} // dump
-}
-
-// Local Variables: //
-// tab-width: 4 //
-// mode: c++ //
-// compile-command: "make install" //
-// End: //
Index: src/Common/module.mk
===================================================================
--- src/Common/module.mk	(revision be00a2d9e670bda1735912e13a549e62a6107cc7)
+++ src/Common/module.mk	(revision efdd18cb86b35dfd17a92e94494ea3c0fc7c6f8d)
@@ -20,5 +20,4 @@
 	Common/CodeLocationTools.hpp \
 	Common/CodeLocationTools.cpp \
-	Common/Debug.h \
 	Common/DeclStats.hpp \
 	Common/DeclStats.cpp \
Index: src/Common/utility.h
===================================================================
--- src/Common/utility.h	(revision be00a2d9e670bda1735912e13a549e62a6107cc7)
+++ src/Common/utility.h	(revision efdd18cb86b35dfd17a92e94494ea3c0fc7c6f8d)
@@ -190,11 +190,4 @@
 }
 
-template< typename... Params >
-void warn( const Params & ... params ) {
-	std::cerr << "Warning: ";
-	toString_single( std::cerr, params... );
-	std::cerr << std::endl;
-}
-
 // determines if pref is a prefix of str
 static inline bool isPrefix( const std::string & str, const std::string & pref, unsigned int start = 0 ) {
