From 5e4ea1ce097f3571e7d87af33b6b30d11b3a211e Mon Sep 17 00:00:00 2001 From: Abseil Team Date: Wed, 23 Feb 2022 14:30:26 -0800 Subject: Export of internal Abseil changes -- 7473df9e4922c589f6b27cf546aad097381ae552 by Martijn Vels : Make ABSL_ASSUME publicly available PiperOrigin-RevId: 430540224 Change-Id: I760e2d86e3a0b676cd2a6d26e0225a77381e948f -- c83e38bc421f715b3c1e20150c2f1ffe8e633028 by Abseil Team : Alias absl::bind_front to std::bind_front if available This avoids ambiguity between the two when enabling C++20. PiperOrigin-RevId: 430486679 GitOrigin-RevId: 7473df9e4922c589f6b27cf546aad097381ae552 Change-Id: I1e9bba09a8946480ce10ddd28e86b6c86191d38c --- absl/numeric/bits_benchmark.cc | 2 +- absl/numeric/int128.cc | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'absl/numeric') diff --git a/absl/numeric/bits_benchmark.cc b/absl/numeric/bits_benchmark.cc index 3de1dbfa..b9759583 100644 --- a/absl/numeric/bits_benchmark.cc +++ b/absl/numeric/bits_benchmark.cc @@ -59,7 +59,7 @@ static void BM_bitwidth_nonzero(benchmark::State& state) { while (state.KeepRunningBatch(count)) { for (int i = 0; i < count; ++i) { const T value = values[i]; - ABSL_INTERNAL_ASSUME(value > 0); + ABSL_ASSUME(value > 0); benchmark::DoNotOptimize(value); } } diff --git a/absl/numeric/int128.cc b/absl/numeric/int128.cc index 17d88744..2f4e081f 100644 --- a/absl/numeric/int128.cc +++ b/absl/numeric/int128.cc @@ -42,11 +42,11 @@ namespace { // Returns: 2 inline ABSL_ATTRIBUTE_ALWAYS_INLINE int Fls128(uint128 n) { if (uint64_t hi = Uint128High64(n)) { - ABSL_INTERNAL_ASSUME(hi != 0); + ABSL_ASSUME(hi != 0); return 127 - countl_zero(hi); } const uint64_t low = Uint128Low64(n); - ABSL_INTERNAL_ASSUME(low != 0); + ABSL_ASSUME(low != 0); return 63 - countl_zero(low); } -- cgit v1.2.3