[base] Introduce ExplicitArgumentBarrier to make_span
This change adds ExplicitArgumentBarrier to base::make_span, blocking callers from explicitly specifying types the compiler can deduce for them. It also performs some other minor clean-ups in effected code, such as getting rid of base::make_span completely when an implicit conversion would have been performed anyway. TBR=khushalsagar,caseq,mcasas,kouhei,rockot@google.com Bug: 828324 Change-Id: I4c462b9802c477baf6f601ee5651a90a6d929fbf Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1871699 Commit-Queue: Jan Wilken Dörrie <jdoerrie@chromium.org> Reviewed-by:Daniel Cheng <dcheng@chromium.org> Cr-Commit-Position: refs/heads/master@{#709426}
Showing
Please register or sign in to comment