diff --git a/DEPS b/DEPS
index bf861d0d12219..c1ad6e6edf2b4 100644
--- a/DEPS
+++ b/DEPS
@@ -536,7 +536,7 @@ vars = {
 
   # If you change this, also update the libc++ revision in
   # //buildtools/deps_revisions.gni.
-  'libcxx_revision':       'c66de5889c47f408b81d69659c5f19e87073c35d',
+  'libcxx_revision':       '4e8b01e3c1c22a50f8eb5290f6a65859d5886205',
 
   # GN CIPD package version.
   'gn_version': 'git_revision:6e8e0d6d4a151ab2ed9b4a35366e630c55888444',
diff --git a/buildtools/deps_revisions.gni b/buildtools/deps_revisions.gni
index cc9ed0133f86d..55d6b9fad7374 100644
--- a/buildtools/deps_revisions.gni
+++ b/buildtools/deps_revisions.gni
@@ -5,5 +5,5 @@
 declare_args() {
   # Used to cause full rebuilds on libc++ rolls. This should be kept in sync
   # with the libcxx_revision var in //DEPS.
-  libcxx_revision = "c66de5889c47f408b81d69659c5f19e87073c35d"
+  libcxx_revision = "4e8b01e3c1c22a50f8eb5290f6a65859d5886205"
 }
diff --git a/third_party/libc++/src b/third_party/libc++/src
index c66de5889c47f..4e8b01e3c1c22 160000
--- a/third_party/libc++/src
+++ b/third_party/libc++/src
@@ -1 +1 @@
-Subproject commit c66de5889c47f408b81d69659c5f19e87073c35d
+Subproject commit 4e8b01e3c1c22a50f8eb5290f6a65859d5886205