// RUN: %clangxx %s -o %t // RUN: %run %t 2>&1 | FileCheck %s // UNSUPPORTED: ios // Intent: Ensure [[clang::nonblocking]] has no impact if -fsanitize=realtime is not used #include #include // In this test, we don't use the -fsanitize=realtime flag, so nothing // should happen here void violation() [[clang::nonblocking]] { void *ptr = malloc(2); printf("ptr: %p\n", ptr); // ensure we don't optimize out the malloc } int main() { printf("Starting run\n"); violation(); printf("No violations ended the program\n"); return 0; // CHECK: {{.*Starting run.*}} // CHECK NOT: {{.*Real-time violation.*}} // CHECK NOT: {{.*malloc*}} // CHECK: {{.*No violations ended the program.*}} }