diff --git a/AK/StdLibExtraDetails.h b/AK/StdLibExtraDetails.h index 34510870cce..67fcd50eeeb 100644 --- a/AK/StdLibExtraDetails.h +++ b/AK/StdLibExtraDetails.h @@ -521,7 +521,7 @@ template inline constexpr bool IsDestructible = requires { declval().~T(); }; template -#if defined(AK_COMPILER_CLANG) +#if __has_builtin(__is_trivially_destructible) inline constexpr bool IsTriviallyDestructible = __is_trivially_destructible(T); #else inline constexpr bool IsTriviallyDestructible = __has_trivial_destructor(T) && IsDestructible;