diff --git a/DEPS b/DEPS
index 02ca2e8283afe..07fd9e077194d 100644
--- a/DEPS
+++ b/DEPS
@@ -527,7 +527,7 @@ vars = {
 
   # If you change this, also update the libc++ revision in
   # //buildtools/deps_revisions.gni.
-  'libcxx_revision':       'a9cc573e7c591795d11b72d8323ba0e573b55bd6',
+  'libcxx_revision':       'a01c02c9d4acbdae3b7e8a2f3ee58579a9c29f96',
 
   # GN CIPD package version.
   'gn_version': 'git_revision:487f8353f15456474437df32bb186187b0940b45',
diff --git a/buildtools/deps_revisions.gni b/buildtools/deps_revisions.gni
index 72dff7bef2694..ab4de6f7148ad 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 = "a9cc573e7c591795d11b72d8323ba0e573b55bd6"
+  libcxx_revision = "a01c02c9d4acbdae3b7e8a2f3ee58579a9c29f96"
 }
diff --git a/third_party/libc++/src b/third_party/libc++/src
index a9cc573e7c591..a01c02c9d4acb 160000
--- a/third_party/libc++/src
+++ b/third_party/libc++/src
@@ -1 +1 @@
-Subproject commit a9cc573e7c591795d11b72d8323ba0e573b55bd6
+Subproject commit a01c02c9d4acbdae3b7e8a2f3ee58579a9c29f96