Index: src/Parser/TypeData.cc
===================================================================
--- src/Parser/TypeData.cc	(revision 6943f0511582b37034c3046e163992d7c9c2b3df)
+++ src/Parser/TypeData.cc	(revision 4cc428651c83d14e03e03eefcb10aece78034e35)
@@ -441,4 +441,5 @@
 			dtorType->get_parameters().push_back( new ObjectDecl( "", DeclarationNode::NoStorageClass, LinkageSpec::Cforall, 0, new PointerType( Type::Qualifiers(), new TypeInstType( Type::Qualifiers(), (*i)->get_name(), *i ) ), 0 ) );
 			(*i)->get_assertions().push_front( new FunctionDecl( "^?{}", DeclarationNode::NoStorageClass, LinkageSpec::Cforall, dtorType, 0, false, false ) );
+
 			// add copy ctor:  void ?{}(T *, T)
 			FunctionType *copyCtorType = new FunctionType( Type::Qualifiers(), false );
Index: src/SymTab/Autogen.cc
===================================================================
--- src/SymTab/Autogen.cc	(revision 6943f0511582b37034c3046e163992d7c9c2b3df)
+++ src/SymTab/Autogen.cc	(revision 4cc428651c83d14e03e03eefcb10aece78034e35)
@@ -99,5 +99,5 @@
 	//E ?=?(E volatile*, int),
 	//  ?=?(E _Atomic volatile*, int);
-	void makeEnumAssignment( EnumDecl *enumDecl, EnumInstType *refType, unsigned int functionNesting, std::list< Declaration * > &declsToAdd ) {
+	void makeEnumFunctions( EnumDecl *enumDecl, EnumInstType *refType, unsigned int functionNesting, std::list< Declaration * > &declsToAdd ) {
 		FunctionType *assignType = new FunctionType( Type::Qualifiers(), false );
 
@@ -411,5 +411,5 @@
 			// enumInst->set_baseEnum( enumDecl );
 			// declsToAdd.push_back(
-			makeEnumAssignment( enumDecl, enumInst, functionNesting, declsToAdd );
+			makeEnumFunctions( enumDecl, enumInst, functionNesting, declsToAdd );
 		}
 	}
