brintos

brintos / llvm-project-archived public Read only

0
0
Text · 553 B · 3bc743f Raw
16 lines · cpp
1// RUN: %clang -E -mspeculative-load-hardening %s -o - | FileCheck --check-prefix=CHECK-SLH %s2// RUN: %clang -E -mno-speculative-load-hardening %s -o - | FileCheck --check-prefix=CHECK-NOSLH %s3// RUN: %clang -E %s -o - | FileCheck --check-prefix=CHECK-DEFAULT %s4 5#if __has_feature(speculative_load_hardening)6int SpeculativeLoadHardeningEnabled();7#else8int SpeculativeLoadHardeningDisabled();9#endif10 11// CHECK-SLH: SpeculativeLoadHardeningEnabled12 13// CHECK-NOSLH: SpeculativeLoadHardeningDisabled14 15// CHECK-DEFAULT: SpeculativeLoadHardeningDisabled16