Index: driver/Makefile.am
===================================================================
--- driver/Makefile.am	(revision f8965f4f89bb1fdec3be05df05ef73c194a09ea5)
+++ driver/Makefile.am	(revision 3acc863213f08d015401fe973cfa1d4eb8a0f4d3)
@@ -19,5 +19,5 @@
 
 # applies to both programs
-AM_CXXFLAGS = @HOST_FLAGS@ -Wall -Wextra -Werror=return-type -O2 -g -std=c++14 -I${abs_top_srcdir}/src -I${abs_top_srcdir}/src/include
+AM_CXXFLAGS = @HOST_FLAGS@ -Wall -Wextra -Werror=return-type -O2 -g -std=c++17 -I${abs_top_srcdir}/src -I${abs_top_srcdir}/src/include
 
 # don't install cfa directly
Index: libcfa/prelude/Makefile.am
===================================================================
--- libcfa/prelude/Makefile.am	(revision f8965f4f89bb1fdec3be05df05ef73c194a09ea5)
+++ libcfa/prelude/Makefile.am	(revision 3acc863213f08d015401fe973cfa1d4eb8a0f4d3)
@@ -50,5 +50,5 @@
 
 prelude.cfa : prelude-gen.cc
-	${AM_V_GEN}${CXX} ${AM_CXXFLAGS} ${CXXFLAGS} ${AM_CFLAGS} ${<} -o prelude-gen -Wall -Wextra -O2 -g -std=c++14
+	${AM_V_GEN}${CXX} ${AM_CXXFLAGS} ${CXXFLAGS} ${AM_CFLAGS} ${<} -o prelude-gen -Wall -Wextra -O2 -g -std=c++17
 	@./prelude-gen > ${@}
 	@rm ./prelude-gen
Index: src/Makefile.am
===================================================================
--- src/Makefile.am	(revision f8965f4f89bb1fdec3be05df05ef73c194a09ea5)
+++ src/Makefile.am	(revision 3acc863213f08d015401fe973cfa1d4eb8a0f4d3)
@@ -71,5 +71,5 @@
 EXTRA_DIST = include/cassert include/optional BasicTypes-gen.cc
 
-AM_CXXFLAGS = @HOST_FLAGS@ -Wno-deprecated -Wall -Wextra -Werror=return-type -DDEBUG_ALL -I./Parser -I$(srcdir)/Parser -I$(srcdir)/include -DYY_NO_INPUT -O3 -g -std=c++14 $(TCMALLOCFLAG)
+AM_CXXFLAGS = @HOST_FLAGS@ -Wno-deprecated -Wall -Wextra -Werror=return-type -DDEBUG_ALL -I./Parser -I$(srcdir)/Parser -I$(srcdir)/include -DYY_NO_INPUT -O3 -g -std=c++17 $(TCMALLOCFLAG)
 AM_LDFLAGS  = @HOST_FLAGS@ -Xlinker -export-dynamic
 ARFLAGS     = cr
