Temporarily roll clang back from 356356 to 351477.

Also temporarily put a few workarounds back in that that older clang
needs.

This is to check if the older clang produces smaller .dSYM files on
macOS, as claimed on a bug. I'll revert this change after the mac-google-rel
bot has cycled a few times with this change, in ~3 hours or so.

TBR=hans

Bug: 946404, 946492
Binary-Size: CL will be in the tree for just a few hours
Change-Id: Ibb9bc9ad7e7d9858ea51ab4417cd2f765b5c086c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1546777
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#646150}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 2d824e4b22c1c926400284082c92577c1d24c776
1 file changed