Index: src/Validate/Autogen.cpp
===================================================================
--- src/Validate/Autogen.cpp	(revision 9feb34b1fca12748b7d48737024da48e342f5c07)
+++ src/Validate/Autogen.cpp	(revision fb4dc2836f4baf232dfe867576343c1133659525)
@@ -39,4 +39,5 @@
 #include "InitTweak/GenInit.h"     // for fixReturnStatements
 #include "InitTweak/InitTweak.h"   // for isAssignment, isCopyConstructor
+#include "SymTab/GenImplicitCall.hpp"  // for genImplicitCall
 #include "SymTab/Mangler.h"        // for Mangler
 #include "CompilationState.h"
@@ -423,5 +424,5 @@
 	for ( unsigned int index = 0 ; index < fields ; ++index ) {
 		auto member = aggr->members[index].strict_as<ast::DeclWithType>();
-		if ( SymTab::isUnnamedBitfield(
+		if ( ast::isUnnamedBitfield(
 				dynamic_cast<const ast::ObjectDecl *>( member ) ) ) {
 			if ( index == fields - 1 ) {
@@ -599,5 +600,5 @@
 		// Not sure why it could be null.
 		// Don't make a function for a parameter that is an unnamed bitfield.
-		if ( nullptr == field || SymTab::isUnnamedBitfield( field ) ) {
+		if ( nullptr == field || ast::isUnnamedBitfield( field ) ) {
 			continue;
 		// Matching Parameter: Initialize the field by copy.
