--- base/functional/unretained_traits.h.orig 2023-02-01 18:43:07 UTC +++ base/functional/unretained_traits.h @@ -130,7 +130,7 @@ struct TypeSupportsUnretained { // official builds, and then in non-test code as well. #if !defined(UNIT_TEST) && !defined(OFFICIAL_BUILD) #if BUILDFLAG(IS_ANDROID) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_WIN) || \ - defined(FORCE_UNRETAINED_COMPLETENESS_CHECKS_FOR_TESTS) + || BUILDFLAGS(IS_BSD) || defined(FORCE_UNRETAINED_COMPLETENESS_CHECKS_FOR_TESTS) static_assert(IsCompleteTypeV || IsIncompleteTypeSafeForUnretained>, "T must be fully defined.");