// RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu -emit-llvm -fsanitize=kcfi -o - %s | FileCheck --check-prefix=DEFAULT %s // RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu -emit-llvm -fsanitize=kcfi -fsanitize-kcfi-hash=xxHash64 -o - %s | FileCheck --check-prefix=XXHASH %s // RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu -emit-llvm -fsanitize=kcfi -fsanitize-kcfi-hash=FNV-1a -o - %s | FileCheck --check-prefix=FNV %s void foo(void) {} // DEFAULT: ![[#]] = !{i32 4, !"kcfi-hash", !"xxHash64"} // XXHASH: ![[#]] = !{i32 4, !"kcfi-hash", !"xxHash64"} // FNV: ![[#]] = !{i32 4, !"kcfi-hash", !"FNV-1a"}