[clangd] Re-land "support outgoing calls in call hierarchy" (#117673)
[llvm-project.git] / llvm / test / tools / llvm-profdata / mismatched-raw-profile-header.test
blobdfa163f1f3439a95428ff047b87d4ba35813f3ad
1 // Magic
2 RUN: printf '\377lprofr\201' > %t
3 // Version
4 RUN: printf '\0\0\0\0\10\0\0\10' >> %t
5 // The rest of the header needs to be there to prevent a broken header error.
6 RUN: printf '\0\0\0\0\0\0\0\0' >> %t
7 RUN: printf '\0\0\0\0\0\0\0\2' >> %t
8 RUN: printf '\0\0\0\0\0\0\0\0' >> %t
9 RUN: printf '\0\0\0\0\0\0\0\3' >> %t
10 RUN: printf '\0\0\0\0\0\0\0\0' >> %t
11 RUN: printf '\0\0\0\0\0\0\0\0' >> %t
12 RUN: printf '\0\0\0\0\0\0\0\0' >> %t
13 RUN: printf '\0\0\0\0\0\0\0\0' >> %t
14 RUN: printf '\0\0\0\0\0\0\0\20' >> %t
15 RUN: printf '\0\0\0\1\0\4\0\0' >> %t
16 RUN: printf '\0\0\0\2\0\4\0\0' >> %t
17 RUN: printf '\0\0\0\0\0\0\0\0' >> %t
18 RUN: printf '\0\0\0\0\0\0\0\0' >> %t
19 RUN: printf '\0\0\0\0\0\0\0\0' >> %t
21 RUN: not llvm-profdata show %t -o /dev/null 2>&1 | FileCheck %s
23 CHECK: raw profile version mismatch: Profile uses raw profile format version = 134217736; expected version = {{[0-9]+}}
24 CHECK-NEXT: PLEASE update this tool to version in the raw profile, or regenerate raw profile with expected version.