Remove usage of base::make_span(): base/

Replace with span() CTAD use, or more targeted helpers.

Also removes some unnecessary uses of base::.

Bug: 341907909
Change-Id: I521bbcd1bc6aa622be75093fc82a02543cb31dc7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6052443
Auto-Submit: Peter Kasting <[email protected]>
Reviewed-by: Tom Sepez <[email protected]>
Commit-Queue: Peter Kasting <[email protected]>
Code-Coverage: [email protected] <[email protected]>
Commit-Queue: Tom Sepez <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1388924}
diff --git a/base/token.h b/base/token.h
index d90ceeb..e52c9747 100644
--- a/base/token.h
+++ b/base/token.h
@@ -48,9 +48,7 @@
 
   constexpr bool is_zero() const { return words_[0] == 0 && words_[1] == 0; }
 
-  span<const uint8_t, 16> AsBytes() const {
-    return as_bytes(make_span(words_));
-  }
+  span<const uint8_t, 16> AsBytes() const { return as_byte_span(words_); }
 
   friend constexpr auto operator<=>(const Token& lhs,
                                     const Token& rhs) = default;