__has_builtin
#if __has_builtin(__builtin_thread_pointer) && defined(CONFIG_CURRENT_POINTER_IN_TPIDRURO)
#ifndef __has_builtin
#if __has_builtin(__builtin_dynamic_object_size)
#if __has_builtin(__builtin_has_attribute)
#if __has_builtin(__builtin_counted_by_ref) && \
#if __has_builtin(__builtin_isdigit)
#if __has_builtin(__builtin_dynamic_object_size)
#if __has_builtin(__builtin_alloca_uninitialized)
#if !__has_builtin(__builtin_dynamic_object_size)
#if !__has_builtin(__builtin_dynamic_object_size)
#if __has_builtin(__builtin_unreachable) || (defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5)))
#ifndef __has_builtin
#ifndef __has_builtin
#if __has_builtin(__builtin_isdigit)
#ifndef __has_builtin
#if __has_builtin(__builtin_mul_overflow)
#if __has_builtin(__builtin_preserve_enum_value)
#if __has_builtin(__builtin_preserve_enum_value)
#ifndef __has_builtin
#if __has_builtin(__builtin_preserve_type_info) && __clang_major__ >= 15
#if __has_builtin(__builtin_preserve_enum_value)
#if __has_builtin(__builtin_preserve_enum_value)
#if __has_builtin(__builtin_btf_type_id)
#if __has_builtin(__builtin_btf_type_id)
#if __has_builtin(__builtin_btf_type_id)
#if __has_builtin(__builtin_preserve_enum_value)
#if __has_builtin(__builtin_preserve_enum_value)
#if __has_builtin(__builtin_preserve_type_info) && __clang_major__ >= 15
#if __has_builtin(__builtin_preserve_enum_value)
#if __has_builtin(__builtin_preserve_enum_value)
#if __has_builtin(__builtin_preserve_type_info) && __clang_major__ >= 15
#if __has_builtin(__builtin_preserve_type_info)