diff --git a/recursiveDescentParsers/cplusplus/interpret++/Makefile b/recursiveDescentParsers/cplusplus/interpret++/Makefile
index a2590301b7fadd6d3fc2bf016339c3d6725dc3db..e315395d7a978ac1393e04be9512515158628612 100644
--- a/recursiveDescentParsers/cplusplus/interpret++/Makefile
+++ b/recursiveDescentParsers/cplusplus/interpret++/Makefile
@@ -18,8 +18,9 @@ CC := clang++
 ##    -std=<whatever> to select the right C++ Version
 ##    -fmessage-length=0 disallows line wrapping in error messages
 ##    (helps some IDEs (still?))
-CPPFLAGS :=  -g -std=c++17 -Wall -fmessage-length=0
+CPPFLAGS :=  -g -std=c++20 -Wall -fmessage-length=0
 
+# Should also work with C++17 (C++20 not required)
 
 ## More preliminaries
 # See https://www.gnu.org/software/make/manual/html_node/Special-Targets.html