diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 0b85a254..bf1fc84b 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -85,6 +85,20 @@ jobs: }, lib: "libc++", } + - { + name: "Ubuntu Clang-17 + libc++", + os: ubuntu-latest, + compiler: + { + type: CLANG, + version: 17, + conan: "clang", + cc: "clang-17", + cxx: "clang++-17", + std: 20 + }, + lib: "libc++", + } - { name: "Visual Studio 2019", os: windows-latest, diff --git a/libraries/core/src/morpheus/core/conversion/adapters/std/chrono.hpp b/libraries/core/src/morpheus/core/conversion/adapters/std/chrono.hpp index e87ee0cf..bc0fdae9 100644 --- a/libraries/core/src/morpheus/core/conversion/adapters/std/chrono.hpp +++ b/libraries/core/src/morpheus/core/conversion/adapters/std/chrono.hpp @@ -17,7 +17,7 @@ #define MORPHEUS_CPP_LIB_CHRONO_FORMATTING \ (((MORPHEUS_COMPILER == MORPHEUS_VISUALSTUDIO_COMPILER) && (__cpp_lib_chrono < 201907L)) || \ ((MORPHEUS_COMPILER == MORPHEUS_GNUC_COMPILER) && (MORPHEUS_COMP_VER < 140000000)) || \ - ((MORPHEUS_COMPILER == MORPHEUS_CLANG_COMPILER) && (MORPHEUS_COMP_VER < 170000000)) || \ + ((MORPHEUS_COMPILER == MORPHEUS_CLANG_COMPILER) && (MORPHEUS_COMP_VER < 180000000)) || \ ((MORPHEUS_COMPILER == MORPHEUS_APPLE_CLANG_COMPILER) && (MORPHEUS_COMP_VER < 150000000))) #if MORPHEUS_CPP_LIB_CHRONO_FORMATTING