diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b30be13..a5fbfb2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,10 +14,10 @@ jobs: fail-fast: false matrix: include: - # Clang 18 is broken for some reason - # - CC: clang-18 - # CXX: clang++-18 - # CXXFLAGS: -stdlib=libc++ + # Clang 18.1.3 or later works + - CC: clang-18 + CXX: clang++-18 + CXXFLAGS: -stdlib=libc++ - CC: gcc-14 CXX: g++-14 steps: diff --git a/CMakeLists.txt b/CMakeLists.txt index d0a334a..2b95e41 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -60,7 +60,7 @@ target_sources( INTERFACE FILE_SET HEADERS BASE_DIRS cppfront/include - FILES cppfront/include/cpp2util.h + FILES cppfront/include/cpp2util.h cppfront/include/cpp2regex.h ) if (NOT CPPFRONT_NO_SYSTEM) diff --git a/README.md b/README.md index 8e2a22b..ba71b51 100644 --- a/README.md +++ b/README.md @@ -102,7 +102,7 @@ configuration: * `cppfront::cppfront` -- this is the executable for the cppfront compiler * `cppfront::cpp2util` -- this is an `INTERFACE` library providing the path to - the `cpp2util.h` runtime header. + the `cpp2util.h` and `cpp2regex.h` runtime headers. ### Options diff --git a/cppfront b/cppfront index 2ea1950..4a24618 160000 --- a/cppfront +++ b/cppfront @@ -1 +1 @@ -Subproject commit 2ea1950989ec24b03b49a388a7b65be980d20bfe +Subproject commit 4a24618c68fc4c510f52c89b6a74e728be38c781