1*18a855daSZola Bridges // RUN: %clang -E -mspeculative-load-hardening %s -o - | FileCheck --check-prefix=CHECK-SLH %s 2*18a855daSZola Bridges // RUN: %clang -E -mno-speculative-load-hardening %s -o - | FileCheck --check-prefix=CHECK-NOSLH %s 3*18a855daSZola Bridges // RUN: %clang -E %s -o - | FileCheck --check-prefix=CHECK-DEFAULT %s 4*18a855daSZola Bridges 5*18a855daSZola Bridges #if __has_feature(speculative_load_hardening) 6*18a855daSZola Bridges int SpeculativeLoadHardeningEnabled(); 7*18a855daSZola Bridges #else 8*18a855daSZola Bridges int SpeculativeLoadHardeningDisabled(); 9*18a855daSZola Bridges #endif 10*18a855daSZola Bridges 11*18a855daSZola Bridges // CHECK-SLH: SpeculativeLoadHardeningEnabled 12*18a855daSZola Bridges 13*18a855daSZola Bridges // CHECK-NOSLH: SpeculativeLoadHardeningDisabled 14*18a855daSZola Bridges 15*18a855daSZola Bridges // CHECK-DEFAULT: SpeculativeLoadHardeningDisabled 16