// RUN: %clang -E -fsanitize=undefined %s -o - | FileCheck --check-prefix=CHECK-UBSAN %s | |
// RUN: %clang -E -fsanitize=alignment %s -o - | FileCheck --check-prefix=CHECK-ALIGNMENT %s | |
// RUN: %clang -E %s -o - | FileCheck --check-prefix=CHECK-NO-UBSAN %s | |
#if __has_feature(undefined_behavior_sanitizer) | |
int UBSanEnabled(); | |
#else | |
int UBSanDisabled(); | |
#endif | |
// CHECK-UBSAN: UBSanEnabled | |
// CHECK-ALIGNMENT: UBSanEnabled | |
// CHECK-NO-UBSAN: UBSanDisabled |