Roll clang 305735:307486.

This includes a change to the compiler that removes the ability to
suppress availability warnings by redeclaring functions. The new way
to suppress warnings is to enclose the function reference in an
"if (@available)" block.

Previous CLs have cleaned up the code base to use the new way of
suppressing warnings (see bug).

Bug: 735328
Change-Id: I340ac5c16df837d13fa5b8885e9f5a8e7bcf8e0c
Reviewed-on: https://chromium-review.googlesource.com/566280
Commit-Queue: Peter Collingbourne <pcc@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#486004}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 063509f9e490079536cc8cb019d50ab40a075f13
1 file changed