Index: src/SymTab/Autogen.cc
===================================================================
--- src/SymTab/Autogen.cc	(revision 2bfc6b281e65c5e8bdf4d021589a170c2cb15418)
+++ src/SymTab/Autogen.cc	(revision e98c7ab8e4ef76d28a872e441e8ec07ed2328e28)
@@ -24,4 +24,5 @@
 #include <vector>                  // for vector
 
+#include "AST/Decl.hpp"
 #include "CodeGen/OperatorTable.h" // for isCtorDtor, isCtorDtorAssign
 #include "Common/PassVisitor.h"    // for PassVisitor
@@ -209,4 +210,8 @@
 	}
 
+	bool isUnnamedBitfield( const ast::ObjectDecl * obj ) {
+		return obj && obj->name.empty() && obj->bitfieldWidth;
+	}
+
 	/// inserts a forward declaration for functionDecl into declsToAdd
 	void addForwardDecl( FunctionDecl * functionDecl, std::list< Declaration * > & declsToAdd ) {
@@ -388,5 +393,5 @@
 
 	void StructFuncGenerator::makeMemberOp( ObjectDecl * dstParam, Expression * src, DeclarationWithType * field, FunctionDecl * func, bool forward ) {
-		InitTweak::InitExpander srcParam( src );
+		InitTweak::InitExpander_old srcParam( src );
 
 		// assign to destination
