Index: libcfa/src/common.hfa
===================================================================
--- libcfa/src/common.hfa	(revision f55f11076650087b25e4375a5c806387632d921d)
+++ libcfa/src/common.hfa	(revision 91a72ef5350c58b8c50163f236cc74023798705a)
@@ -1,10 +1,10 @@
-// 
+//
 // Cforall Version 1.0.0 Copyright (C) 2016 University of Waterloo
 //
 // The contents of this file are covered under the licence agreement in the
 // file "LICENCE" distributed with Cforall.
-// 
-// common -- 
-// 
+//
+// common.hfa --
+//
 // Author           : Peter A. Buhr
 // Created On       : Wed Jul 11 17:54:36 2018
@@ -12,5 +12,5 @@
 // Last Modified On : Wed May  5 14:02:04 2021
 // Update Count     : 18
-// 
+//
 
 #pragma once
Index: src/AST/Decl.hpp
===================================================================
--- src/AST/Decl.hpp	(revision f55f11076650087b25e4375a5c806387632d921d)
+++ src/AST/Decl.hpp	(revision 91a72ef5350c58b8c50163f236cc74023798705a)
@@ -34,5 +34,5 @@
 // Must be included in *all* AST classes; should be #undef'd at the end of the file
 #define MUTATE_FRIEND \
-    template<typename node_t> friend node_t * mutate(const node_t * node); \
+	template<typename node_t> friend node_t * mutate(const node_t * node); \
 	template<typename node_t> friend node_t * shallowCopy(const node_t * node);
 
@@ -135,5 +135,4 @@
 	std::vector< ptr<Expr> > withExprs;
 
-
 	FunctionDecl( const CodeLocation & loc, const std::string & name, std::vector<ptr<TypeDecl>>&& forall,
 		std::vector<ptr<DeclWithType>>&& params, std::vector<ptr<DeclWithType>>&& returns,
Index: src/AST/Eval.hpp
===================================================================
--- src/AST/Eval.hpp	(revision f55f11076650087b25e4375a5c806387632d921d)
+++ src/AST/Eval.hpp	(revision 91a72ef5350c58b8c50163f236cc74023798705a)
@@ -24,6 +24,6 @@
 template< typename... Args >
 UntypedExpr * call( const CodeLocation & loc, const std::string & name, Args &&... args ) {
-	return new UntypedExpr { 
-		loc, new NameExpr { loc, name }, 
+	return new UntypedExpr {
+		loc, new NameExpr { loc, name },
 		std::vector< ptr< Expr > > { std::forward< Args >( args )... } };
 }
Index: src/Validate/InitializerLength.cpp
===================================================================
--- src/Validate/InitializerLength.cpp	(revision f55f11076650087b25e4375a5c806387632d921d)
+++ src/Validate/InitializerLength.cpp	(revision 91a72ef5350c58b8c50163f236cc74023798705a)
@@ -14,5 +14,5 @@
 //
 
-//#include "InitializerLength.hpp"
+#include "InitializerLength.hpp"
 
 #include "AST/Expr.hpp"
Index: src/Validate/InitializerLength.hpp
===================================================================
--- src/Validate/InitializerLength.hpp	(revision f55f11076650087b25e4375a5c806387632d921d)
+++ src/Validate/InitializerLength.hpp	(revision 91a72ef5350c58b8c50163f236cc74023798705a)
@@ -14,4 +14,10 @@
 //
 
+#pragma once
+
+namespace ast {
+	class TranslationUnit;
+}
+
 namespace Validate {
 
