XXX push upstream
Needed for aligned_alloc(3).

Index: CMakeLists.txt
--- CMakeLists.txt.orig
+++ CMakeLists.txt
@@ -120,7 +120,7 @@ message(STATUS "Building ${CMAKE_BUILD_TYPE}")
 ## C++ version and flags
 # C++14 is needed for gtest, otherwise, C++11 is sufficient for the library
 if (NOT CMAKE_CXX_STANDARD)
-  set(CMAKE_CXX_STANDARD 14)
+  set(CMAKE_CXX_STANDARD 17)
 endif()
 message(STATUS "C++ Standard is set to ${CMAKE_CXX_STANDARD}")
 
