1 // RUN: %clang_hwasan -O0 %s -o %t && %run %t 2>&1 | FileCheck %s
3 // REQUIRES: pointer-tagging
5 #include <sanitizer/hwasan_interface.h>
8 __attribute__((noinline
)) int f(void *caller_frame
) {
11 // Tag of local is never zero.
12 assert(__hwasan_tag_pointer(p
, 0) != p
);
13 __hwasan_handle_longjmp(NULL
);
18 return f(__builtin_frame_address(0));
19 // CHECK: HWASan is ignoring requested __hwasan_handle_longjmp: