1 // RUN: %clangxx_hwasan -fsanitize=cfi -fno-sanitize-trap=cfi -flto -fvisibility=hidden %s -o %t
2 // RUN: not %run %t 2>&1 | FileCheck %s
6 // Smoke test for CFI + HWASAN.
15 // CHECK: control flow integrity check for type {{.*}} failed during cast to unrelated type
16 A
*a
= reinterpret_cast<A
*>(reinterpret_cast<void *>(&main
));