xref: /llvm-project/clang-tools-extra/test/clang-include-fixer/merge.test (revision d3dd489b9a6f7c578ea461507d29b351e93f6172)
1# RUN: find-all-symbols -merge-dir=%S/Inputs/merge %t.merged
2# RUN: sed '/^#/d' %s > %t.golden
3# RUN: diff --strip-trailing-cr -u %t.golden %t.merged
4---
5Name:            bar
6Contexts:
7  - ContextType:     Namespace
8    ContextName:     a
9FilePath:        '../include/bar.h'
10Type:            Class
11Seen:            1
12Used:            1
13...
14---
15Name:            bar
16Contexts:
17  - ContextType:     Namespace
18    ContextName:     a
19FilePath:        '../include/barbar.h'
20Type:            Class
21Seen:            1
22Used:            0
23...
24---
25Name:            foo
26Contexts:
27  - ContextType:     Namespace
28    ContextName:     a
29FilePath:        foo.h
30Type:            Class
31Seen:            2
32Used:            2
33...
34