1 // This tests that the shadowcallstack attribute is
2 // applied when enabling the shadow-call-stack sanitizer.
4 // needs-sanitizer-shadow-call-stack
5 // compile-flags: -Zsanitizer=shadow-call-stack
8 #![feature(no_sanitize)]
10 // CHECK: ; sanitizer_scs_attr_check::scs
11 // CHECK-NEXT: ; Function Attrs:{{.*}}shadowcallstack
14 // CHECK: ; sanitizer_scs_attr_check::no_scs
15 // CHECK-NOT: ; Function Attrs:{{.*}}shadowcallstack
16 #[no_sanitize(shadow_call_stack)]