From 6b203adff8338cf1c320f4ebf154d2606f56ee96 Mon Sep 17 00:00:00 2001 From: Rix Date: Fri, 9 Oct 2026 15:52:34 -0700 Subject: [PATCH] PEGTL: pin a fork carrying upstream's libc++ char_traits fix Newer libc++ (emscripten's already) no longer defines the generic std::char_traits primary template, and PEGTL's resize_uninitialized instantiates char_traits and under libc++. Upstream fixed it in c4067d98, but only on the 4.x line, which renames headers the demangler uses. pcsx-redux/PEGTL redux-pin is the existing pin plus that one commit. --- .gitmodules | 2 +- third_party/PEGTL | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitmodules b/.gitmodules index c0543b1a..f781b9c2 100644 --- a/.gitmodules +++ b/.gitmodules @@ -81,7 +81,7 @@ url = https://github.com/uriparser/uriparser.git [submodule "third_party/PEGTL"] path = third_party/PEGTL - url = https://github.com/taocpp/PEGTL.git + url = https://github.com/pcsx-redux/PEGTL.git [submodule "third_party/SDL"] path = third_party/SDL url = https://github.com/libsdl-org/SDL.git diff --git a/third_party/PEGTL b/third_party/PEGTL index d7b821b1..1bebc4c7 160000 --- a/third_party/PEGTL +++ b/third_party/PEGTL @@ -1 +1 @@ -Subproject commit d7b821b1e5ed6ab321625f50427c4ae0b78909d5 +Subproject commit 1bebc4c701181cdd42d72cacb794333b1f03c4ae