Lines Matching refs:__has_attribute
177 # ifndef __has_attribute
178 # define __has_attribute(__x) 0
407 # if __has_attribute(__no_sanitize__) && !defined(_LIBCPP_COMPILER_GCC)
472 # if __has_attribute(no_sanitize)
584 # if __has_attribute(__type_visibility__)
593 # if !defined(_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS) && __has_attribute(__type_visibility__)
601 # if __has_attribute(exclude_from_explicit_instantiation)
675 # if __has_attribute(__enable_if__)
706 # if __has_attribute(using_if_exists)
772 # if __has_attribute(deprecated)
877 # if __has_attribute(no_destroy)
1020 # if defined(__clang__) && __has_attribute(acquire_capability)
1039 # elif __has_attribute(require_constant_initialization)
1045 # if __has_attribute(diagnose_if) && !defined(_LIBCPP_DISABLE_ADDITIONAL_DIAGNOSTICS)
1056 # elif __has_attribute(__fallthrough__)
1062 # if __has_attribute(__nodebug__)
1068 # if __has_attribute(__standalone_debug__)
1074 # if __has_attribute(__preferred_name__)
1155 # if __has_attribute(init_priority)
1223 # if __has_attribute(__packed__)