Index: src/SynTree/Type.cc
===================================================================
--- src/SynTree/Type.cc	(revision 312029a731fd1bf1cdd24d3e1d75abf51eb09d71)
+++ src/SynTree/Type.cc	(revision cfaa2873f31b6edf27dbf9fb7a544ce6a7bb2a93)
@@ -10,6 +10,6 @@
 // Created On       : Mon May 18 07:44:20 2015
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Sun Aug  4 21:05:07 2019
-// Update Count     : 45
+// Last Modified On : Sun Dec 15 16:52:37 2019
+// Update Count     : 49
 //
 #include "Type.h"
@@ -24,4 +24,6 @@
 using namespace std;
 
+// GENERATED START, DO NOT EDIT
+// GENERATED BY BasicTypes-gen.cc
 const char * BasicType::typeNames[] = {
 	"_Bool",
@@ -45,5 +47,4 @@
 	"float",
 	"float _Complex",
-	//"float _Imaginary",
 	"_Float32x",
 	"_Float32x _Complex",
@@ -52,5 +53,4 @@
 	"double",
 	"double _Complex",
-	//"double _Imaginary",
 	"_Float64x",
 	"_Float64x _Complex",
@@ -61,12 +61,8 @@
 	"long double",
 	"long double _Complex",
-	//"long double _Imaginary",
 	"_Float128x",
 	"_Float128x _Complex",
 };
-static_assert(
-	sizeof(BasicType::typeNames) / sizeof(BasicType::typeNames[0]) == BasicType::NUMBER_OF_BASIC_TYPES,
-	"Each basic type name should have a corresponding kind enum value"
-);
+// GENERATED END
 
 Type::Type( const Qualifiers &tq, const std::list< Attribute * > & attributes ) : tq( tq ), attributes( attributes ) {}
