Reland "Roll clang 362913:363450."
This reverts commit 3fb285c996045609f2fa10a0bfcd709abb1838ac.
Reason for revert: "This does break tests in 32-bit/dbg/linux, but that's a config we don't care about and that we're removing the bot for. The previous clang had codegen issues on arm64/ios which is a platform we do care about"
Original change's description:
> Revert "Roll clang 362913:363450."
>
> This reverts commit 76c3585fa2089a363737b6d6c763e81b74d279da.
>
> Reason for revert: The clang roll is causing a lot of test failures from interactions with Skia, and causing reduced test coverage/red bots.
>
> Original change's description:
> > Roll clang 362913:363450.
> >
> > Ran `tools/clang/scripts/upload_revision.py 49b965079b18f8aa485dd1156dd088d40b7ee465`.
> >
> > TBR=hans
> >
> > Bug: 974267
> > Change-Id: If292a3e2317da54558f02275a84aefead03aad9d
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1660964
> > Commit-Queue: Nico Weber <thakis@chromium.org>
> > Reviewed-by: Nico Weber <thakis@chromium.org>
> > Cr-Commit-Position: refs/heads/master@{#669515}
>
> TBR=thakis@chromium.org,hans@chromium.org
>
> # Not skipping CQ checks because original CL landed > 1 day ago.
>
> Bug: 974542
> Change-Id: I0feae2b830dfada03388d77f366934825497516a
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1663740
> Reviewed-by: Darwin Huang <huangdarwin@chromium.org>
> Commit-Queue: Darwin Huang <huangdarwin@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#669965}
TBR=thakis@chromium.org,hans@chromium.org,huangdarwin@chromium.org
Change-Id: I58b4ee33151f0b905ecfa48e5e83f6b5f2f44263
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 974542
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1664992
Reviewed-by: Darwin Huang <huangdarwin@chromium.org>
Commit-Queue: Darwin Huang <huangdarwin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#670127}
diff --git a/tools/clang/scripts/update.py b/tools/clang/scripts/update.py
index 4cf9d7c4..12831cfa 100755
--- a/tools/clang/scripts/update.py
+++ b/tools/clang/scripts/update.py
@@ -37,9 +37,9 @@
# Do NOT CHANGE this if you don't know what you're doing -- see
# https://chromium.googlesource.com/chromium/src/+/master/docs/updating_clang.md
# Reverting problematic clang rolls is safe, though.
-CLANG_REVISION = '80fee25776c2fb61e74c1ecb1a523375c2500b69'
-CLANG_SVN_REVISION = '362913'
-CLANG_SUB_REVISION = 2
+CLANG_REVISION = '49b965079b18f8aa485dd1156dd088d40b7ee465'
+CLANG_SVN_REVISION = '363450'
+CLANG_SUB_REVISION = 1
PACKAGE_VERSION = '%s-%s-%s' % (CLANG_SVN_REVISION, CLANG_REVISION[:8],
CLANG_SUB_REVISION)