From cb204d6d9c3f2066580e606bcbe54e3383791d5f Mon Sep 17 00:00:00 2001 From: Derek Mauro Date: Wed, 12 Apr 2023 09:37:39 -0700 Subject: Replace absl::type_traits_internal::is_trivially_copyable with std::is_trivially_copyable PiperOrigin-RevId: 523724345 Change-Id: Id68c79c3bbb253d892bdef4659ac8a926e023d12 --- absl/flags/internal/flag.h | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'absl/flags') diff --git a/absl/flags/internal/flag.h b/absl/flags/internal/flag.h index 6154638c..ce891da1 100644 --- a/absl/flags/internal/flag.h +++ b/absl/flags/internal/flag.h @@ -308,19 +308,20 @@ constexpr int64_t UninitializedFlagValue() { } template -using FlagUseValueAndInitBitStorage = std::integral_constant< - bool, absl::type_traits_internal::is_trivially_copyable::value && - std::is_default_constructible::value && (sizeof(T) < 8)>; +using FlagUseValueAndInitBitStorage = + std::integral_constant::value && + std::is_default_constructible::value && + (sizeof(T) < 8)>; template -using FlagUseOneWordStorage = std::integral_constant< - bool, absl::type_traits_internal::is_trivially_copyable::value && - (sizeof(T) <= 8)>; +using FlagUseOneWordStorage = + std::integral_constant::value && + (sizeof(T) <= 8)>; template -using FlagUseSequenceLockStorage = std::integral_constant< - bool, absl::type_traits_internal::is_trivially_copyable::value && - (sizeof(T) > 8)>; +using FlagUseSequenceLockStorage = + std::integral_constant::value && + (sizeof(T) > 8)>; enum class FlagValueStorageKind : uint8_t { kValueAndInitBit = 0, -- cgit v1.2.3