Changeset View
Changeset View
Standalone View
Standalone View
cfe/trunk/include/clang/Basic/Features.def
Show All 36 Lines | |||||
#endif | #endif | ||||
FEATURE(address_sanitizer, | FEATURE(address_sanitizer, | ||||
LangOpts.Sanitize.hasOneOf(SanitizerKind::Address | | LangOpts.Sanitize.hasOneOf(SanitizerKind::Address | | ||||
SanitizerKind::KernelAddress)) | SanitizerKind::KernelAddress)) | ||||
FEATURE(hwaddress_sanitizer, | FEATURE(hwaddress_sanitizer, | ||||
LangOpts.Sanitize.hasOneOf(SanitizerKind::HWAddress | | LangOpts.Sanitize.hasOneOf(SanitizerKind::HWAddress | | ||||
SanitizerKind::KernelHWAddress)) | SanitizerKind::KernelHWAddress)) | ||||
FEATURE(memtag_sanitizer, LangOpts.Sanitize.has(SanitizerKind::MemTag)) | |||||
FEATURE(xray_instrument, LangOpts.XRayInstrument) | FEATURE(xray_instrument, LangOpts.XRayInstrument) | ||||
FEATURE(undefined_behavior_sanitizer, | FEATURE(undefined_behavior_sanitizer, | ||||
LangOpts.Sanitize.hasOneOf(SanitizerKind::Undefined)) | LangOpts.Sanitize.hasOneOf(SanitizerKind::Undefined)) | ||||
FEATURE(assume_nonnull, true) | FEATURE(assume_nonnull, true) | ||||
FEATURE(attribute_analyzer_noreturn, true) | FEATURE(attribute_analyzer_noreturn, true) | ||||
FEATURE(attribute_availability, true) | FEATURE(attribute_availability, true) | ||||
FEATURE(attribute_availability_with_message, true) | FEATURE(attribute_availability_with_message, true) | ||||
FEATURE(attribute_availability_app_extension, true) | FEATURE(attribute_availability_app_extension, true) | ||||
▲ Show 20 Lines • Show All 202 Lines • Show Last 20 Lines |