| // 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"} |