From d41acb68a3f57a1afb8235da99c9e41e7769079f Mon Sep 17 00:00:00 2001
From: chromium-autoroll
 <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Date: Mon, 25 Sep 2023 17:03:35 +0000
Subject: [PATCH] Roll libc++ from 645470002f05 to 26cbb86c20fe (3 revisions)

https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/645470002f05..26cbb86c20fe

2023-09-25 ldionne.2@gmail.com [libc++] Make sure we forward stdin through executors (#67064)
2023-09-25 ldionne.2@gmail.com [runtimes] Bump the supported AppleClang version to AppleClang 15 (#67065)
2023-09-25 zhangyin2018@iscas.ac.cn [libcxx] <experimental/simd> excluded long double for 32-bits x86 temporarily

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/libcxx-chromium
Please CC hans@chromium.org,thakis@chromium.org on the revert to ensure that a human
is aware of the problem.

To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Tbr: hans@chromium.org,thakis@chromium.org
Change-Id: I5d6ec107cfe5092a5c65a6a8b25c555741aaafad
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4891787
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1201048}
---
 DEPS                          | 2 +-
 buildtools/deps_revisions.gni | 2 +-
 third_party/libc++/src        | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/DEPS b/DEPS
index 633305a573df0..84d0243263efe 100644
--- a/DEPS
+++ b/DEPS
@@ -521,7 +521,7 @@ vars = {
 
   # If you change this, also update the libc++ revision in
   # //buildtools/deps_revisions.gni.
-  'libcxx_revision':       '645470002f05eb47f5ec978559b1270e46ce3c72',
+  'libcxx_revision':       '26cbb86c20fea9562e31742a25f5577b724ab664',
 
   # GN CIPD package version.
   'gn_version': 'git_revision:991530ce394efb58fcd848195469022fa17ae126',
diff --git a/buildtools/deps_revisions.gni b/buildtools/deps_revisions.gni
index 27bb2980c2318..df6bf33e6650e 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 vars in //DEPS.
-  libcxx_revision = "645470002f05eb47f5ec978559b1270e46ce3c72"
+  libcxx_revision = "26cbb86c20fea9562e31742a25f5577b724ab664"
 }
diff --git a/third_party/libc++/src b/third_party/libc++/src
index 645470002f05e..26cbb86c20fea 160000
--- a/third_party/libc++/src
+++ b/third_party/libc++/src
@@ -1 +1 @@
-Subproject commit 645470002f05eb47f5ec978559b1270e46ce3c72
+Subproject commit 26cbb86c20fea9562e31742a25f5577b724ab664