Index: src/Validate/FindSpecialDeclsNew.cpp
===================================================================
--- src/Validate/FindSpecialDeclsNew.cpp	(revision ce36b5519dcfbed597a596a468dc1684221e78ab)
+++ src/Validate/FindSpecialDeclsNew.cpp	(revision 5b84a32152bee05661a929ee5e34ad13789a1f84)
@@ -30,6 +30,6 @@
 
 struct FindDeclsCore : public ast::WithShortCircuiting {
-	ast::TranslationUnit::Global & global;
-	FindDeclsCore( ast::TranslationUnit::Global & g ) : global( g ) {}
+	ast::TranslationGlobal & global;
+	FindDeclsCore( ast::TranslationGlobal & g ) : global( g ) {}
 
 	void previsit( const ast::Decl * decl );
@@ -74,10 +74,4 @@
 	ast::Pass<FindDeclsCore>::run( translationUnit, translationUnit.global );
 
-	// TODO: When everything gets the globals from the translation unit,
-	// remove these.
-	ast::dereferenceOperator = translationUnit.global.dereference;
-	ast::dtorStruct = translationUnit.global.dtorStruct;
-	ast::dtorStructDestroy = translationUnit.global.dtorDestroy;
-
 	// TODO: conditionally generate 'fake' declarations for missing features,
 	// so that translation can proceed in the event that builtins, prelude,
