Index: src/AST/Create.cpp
===================================================================
--- src/AST/Create.cpp	(revision 26e6d88330fa1b4ee76973462b515711b5128930)
+++ src/AST/Create.cpp	(revision 56bb2e12591b8292ab8c8005f3bdb91bd4d89a89)
@@ -20,4 +20,5 @@
 #include "AST/Decl.hpp"
 #include "AST/Type.hpp"
+#include "Common/Iterate.hpp"
 
 namespace ast {
Index: src/AST/Decl.cpp
===================================================================
--- src/AST/Decl.cpp	(revision 26e6d88330fa1b4ee76973462b515711b5128930)
+++ src/AST/Decl.cpp	(revision 56bb2e12591b8292ab8c8005f3bdb91bd4d89a89)
@@ -20,5 +20,5 @@
 #include <unordered_map>
 
-#include "Common/utility.h"
+#include "Common/Eval.h"       // for eval
 
 #include "Fwd.hpp"             // for UniqueId
Index: src/AST/Pass.impl.hpp
===================================================================
--- src/AST/Pass.impl.hpp	(revision 26e6d88330fa1b4ee76973462b515711b5128930)
+++ src/AST/Pass.impl.hpp	(revision 56bb2e12591b8292ab8c8005f3bdb91bd4d89a89)
@@ -22,4 +22,5 @@
 #include "AST/TranslationUnit.hpp"
 #include "AST/TypeSubstitution.hpp"
+#include "Common/Iterate.hpp"
 
 #define VISIT_START( node ) \
