Index: src/Parser/DeclarationNode.cc
===================================================================
--- src/Parser/DeclarationNode.cc	(revision ac4dad218855fd49df19e14a62c1a2fc4f908307)
+++ src/Parser/DeclarationNode.cc	(revision 6926a6d7f7d25248636a86659e105cdffdbb320e)
@@ -10,6 +10,6 @@
 // Created On       : Sat May 16 12:34:05 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Fri Apr 20 22:37:20 2018
-// Update Count     : 1063
+// Last Modified On : Thu Apr 26 13:45:10 2018
+// Update Count     : 1064
 //
 
@@ -783,5 +783,5 @@
 DeclarationNode * DeclarationNode::addPointer( DeclarationNode * p ) {
 	if ( p ) {
-		assert( p->type->kind == TypeData::Pointer || TypeData::Reference );
+		assert( p->type->kind == TypeData::Pointer || p->type->kind == TypeData::Reference );
 		setBase( p->type );
 		p->type = nullptr;
Index: src/Parser/TypeData.cc
===================================================================
--- src/Parser/TypeData.cc	(revision ac4dad218855fd49df19e14a62c1a2fc4f908307)
+++ src/Parser/TypeData.cc	(revision 6926a6d7f7d25248636a86659e105cdffdbb320e)
@@ -10,6 +10,6 @@
 // Created On       : Sat May 16 15:12:51 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Tue Apr 17 23:00:52 2018
-// Update Count     : 602
+// Last Modified On : Thu Apr 26 13:46:07 2018
+// Update Count     : 603
 //
 
@@ -62,4 +62,5 @@
 		enumeration.constants = nullptr;
 		enumeration.body = false;
+		break;
 	  case Aggregate:
 		// aggregate = new Aggregate_t;
Index: src/SymTab/Autogen.cc
===================================================================
--- src/SymTab/Autogen.cc	(revision ac4dad218855fd49df19e14a62c1a2fc4f908307)
+++ src/SymTab/Autogen.cc	(revision 6926a6d7f7d25248636a86659e105cdffdbb320e)
@@ -9,7 +9,7 @@
 // Author           : Rob Schluntz
 // Created On       : Thu Mar 03 15:45:56 2016
-// Last Modified By : Andrew Beach
-// Last Modified On : Fri Jul 14 16:41:00 2017
-// Update Count     : 62
+// Last Modified By : Peter A. Buhr
+// Last Modified On : Fri Apr 27 14:39:06 2018
+// Update Count     : 63
 //
 
@@ -331,5 +331,5 @@
 			definitions.push_back( dcl );
 			indexer.addId( dcl );
-		} catch ( SemanticErrorException err ) {
+		} catch ( SemanticErrorException & ) {
 			// okay if decl does not resolve - that means the function should not be generated
 			delete dcl;
