Index: src/InitTweak/FixInit.h
===================================================================
--- src/InitTweak/FixInit.h	(revision a0ba5e6f4d5ec1474c3c35657b2a854519889206)
+++ src/InitTweak/FixInit.h	(revision b2e0df3b43fc7a0c8e3a02bf57f4f45e97fbca4e)
@@ -21,5 +21,5 @@
 class Declaration;
 namespace ast {
-	class TranslationUnit;
+	struct TranslationUnit;
 }
 
Index: src/Parser/ParseNode.h
===================================================================
--- src/Parser/ParseNode.h	(revision a0ba5e6f4d5ec1474c3c35657b2a854519889206)
+++ src/Parser/ParseNode.h	(revision b2e0df3b43fc7a0c8e3a02bf57f4f45e97fbca4e)
@@ -37,9 +37,9 @@
 class Attribute;
 class Declaration;
-class DeclarationNode;
+struct DeclarationNode;
 class DeclarationWithType;
 class ExpressionNode;
 class Initializer;
-class StatementNode;
+struct StatementNode;
 
 //##############################################################################
Index: src/ResolvExpr/Resolver.h
===================================================================
--- src/ResolvExpr/Resolver.h	(revision a0ba5e6f4d5ec1474c3c35657b2a854519889206)
+++ src/ResolvExpr/Resolver.h	(revision b2e0df3b43fc7a0c8e3a02bf57f4f45e97fbca4e)
@@ -35,5 +35,5 @@
 	class StmtExpr;
 	class SymbolTable;
-	class TranslationUnit;
+	struct TranslationUnit;
 	class Type;
 	class TypeEnvironment;
@@ -63,5 +63,5 @@
 	ast::ptr< ast::Expr > resolveInVoidContext(
 		const ast::Expr * expr, const ast::SymbolTable & symtab, ast::TypeEnvironment & env );
-	/// Resolve `untyped` to the single expression whose candidate is the best match for the 
+	/// Resolve `untyped` to the single expression whose candidate is the best match for the
 	/// given type.
 	ast::ptr< ast::Expr > findSingleExpression(
