Roll src/buildtools/third_party/libc++/trunk/ fbddc4698..9b96c3dbd (18 commits)

Want this change:
https://chromium.googlesource.com/chromium/llvm-project/libcxx/+/9b96c3dbd4e89c10d9fd8364da4b65f93c6f4276

Full changelog:
https://chromium.googlesource.com/chromium/llvm-project/libcxx.git/+log/fbddc4698610..9b96c3dbd4e8

$ git log fbddc4698..9b96c3dbd --date=short --no-merges --format='%ad %ae %s'
2019-04-15 thomasanderson [libc++] Fix build failure with _LIBCPP_DEBUG=0 when iterators return values instead of references
2019-04-15 ldionne [NFC] Add missing revision number in libc++ ABI changelog
2019-04-15 ldionne [libc++] Make sure that the symbol differ takes into account symbol types
2019-04-12 ldionne [libc++] Run back-deployment CI against previously-released libc++abi dylibs
2019-04-12 eric Cleanup how debug comparators are created in <algorithm>
2019-04-11 ldionne [libc++] Make sure we don't eagerly diagnose non-const comparators for containers of incomplete types
2019-04-10 metzman Remove repeated words from BuildingLibcxx.rst
2019-04-09 martin [CMake] Fix statically linking in libcxxabi if built separately
2019-04-08 ldionne [libc++] Remove install_name and compatibility_version on OS X
2019-04-05 ldionne [libc++][CMake] Make sure the benchmarks link against libc++abi
2019-04-05 ldionne [libc++] Localize CMake code only related to the shared library
2019-04-05 ldionne [libc++] Add XFAILs for istream tests that were added in r357775
2019-04-05 ldionne [libc++] Fix error flags and exceptions propagated from input stream operations
2019-04-04 eric Handle TLS values in sym_check
2019-04-04 nicolasweber Try to suppress nodiscard_extension failures with Xcode 9
2019-04-03 eric Cleanup test failures in no discard tests.
2019-04-03 eric Attempt to upgrade compiler used by appveyor builds
2019-04-03 eric disable appveyor config for MSVC 2015

Created with:
  roll-dep src/buildtools/third_party/libc++/trunk

BUG=923166
R=thakis

Change-Id: Id8d1ec76ee9d8d3888e7043305d2af9b5497e132
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1566905
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Commit-Queue: Nico Weber <thakis@chromium.org>
Auto-Submit: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#650910}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c94687e39c91300ddd0a1452a68a4c1920aaa412
diff --git a/DEPS b/DEPS
index dc241c1..55313b8 100644
--- a/DEPS
+++ b/DEPS
@@ -18,7 +18,7 @@
 
   # When changing these, also update the svn revisions in deps_revisions.gni
   'clang_format_revision': '96636aa0e9f047f17447f2d45a094d0b59ed7917',
-  'libcxx_revision':       'fbddc46986100095d5f7ed1bc2bf795d3bb3e9e4',
+  'libcxx_revision':       '9b96c3dbd4e89c10d9fd8364da4b65f93c6f4276',
   'libcxxabi_revision':    '0d529660e32d77d9111912d73f2c74fc5fa2a858',
   'libunwind_revision':    '69d9b84cca8354117b9fe9705a4430d789ee599b',
 }
diff --git a/deps_revisions.gni b/deps_revisions.gni
index fd541ec..5b6c512 100644
--- a/deps_revisions.gni
+++ b/deps_revisions.gni
@@ -5,5 +5,5 @@
 declare_args() {
   # The libc++ svn revision that belongs to the git hash in DEPS. Used to cause
   # full rebuilds on libc++ rolls.
-  libcxx_svn_revision = "357619"
+  libcxx_svn_revision = "358423"
 }