Index: src/Makefile.am
===================================================================
--- src/Makefile.am	(revision 599b3860b3497a5b331db996fc8c15cde60cdc1f)
+++ src/Makefile.am	(revision 2ee54263027122487a901500411985c80c241f9e)
@@ -41,5 +41,5 @@
 driver_cfa_cpp_SOURCES = ${SRC}
 driver_cfa_cpp_LDADD = ${LEXLIB} -ldl			# yywrap
-driver_cfa_cpp_CXXFLAGS = -Wno-deprecated -Wall -DDEBUG_ALL -I${abs_top_srcdir}/src/include -DYY_NO_INPUT
+driver_cfa_cpp_CXXFLAGS = -Wno-deprecated -Wall -DDEBUG_ALL -I${abs_top_srcdir}/src/include -DYY_NO_INPUT -O2
 driver_cfa_cpp_LDFLAGS = -Xlinker -export-dynamic
 
Index: src/Makefile.in
===================================================================
--- src/Makefile.in	(revision 599b3860b3497a5b331db996fc8c15cde60cdc1f)
+++ src/Makefile.in	(revision 2ee54263027122487a901500411985c80c241f9e)
@@ -432,5 +432,5 @@
 driver_cfa_cpp_SOURCES = ${SRC}
 driver_cfa_cpp_LDADD = ${LEXLIB} -ldl			# yywrap
-driver_cfa_cpp_CXXFLAGS = -Wno-deprecated -Wall -DDEBUG_ALL -I${abs_top_srcdir}/src/include -DYY_NO_INPUT
+driver_cfa_cpp_CXXFLAGS = -Wno-deprecated -Wall -DDEBUG_ALL -I${abs_top_srcdir}/src/include -DYY_NO_INPUT -O2
 driver_cfa_cpp_LDFLAGS = -Xlinker -export-dynamic
 all: $(BUILT_SOURCES)
Index: src/Parser/TypeData.cc
===================================================================
--- src/Parser/TypeData.cc	(revision 599b3860b3497a5b331db996fc8c15cde60cdc1f)
+++ src/Parser/TypeData.cc	(revision 2ee54263027122487a901500411985c80c241f9e)
@@ -582,4 +582,7 @@
 		const_cast<TypeData *>(td)->basictype = DeclarationNode::Int;
 		goto Integral;
+	  default:
+	  	assert(false);
+		return nullptr;
 	} // switch
 
Index: src/driver/Makefile.am
===================================================================
--- src/driver/Makefile.am	(revision 599b3860b3497a5b331db996fc8c15cde60cdc1f)
+++ src/driver/Makefile.am	(revision 2ee54263027122487a901500411985c80c241f9e)
@@ -16,5 +16,5 @@
 
 # applies to both programs
-AM_CXXFLAGS = -Wall
+AM_CXXFLAGS = -Wall -O2
 
 bin_PROGRAMS = cfa
Index: src/driver/Makefile.in
===================================================================
--- src/driver/Makefile.in	(revision 599b3860b3497a5b331db996fc8c15cde60cdc1f)
+++ src/driver/Makefile.in	(revision 2ee54263027122487a901500411985c80c241f9e)
@@ -204,5 +204,5 @@
 
 # applies to both programs
-AM_CXXFLAGS = -Wall
+AM_CXXFLAGS = -Wall -O2
 cfa_SOURCES = cfa.cc
 
