[clang][modules] Don't prevent translation of FW_Private includes when explicitly...
[llvm-project.git] / llvm / test / tools / llvm-reduce / remove-metadata.ll
blob51a50ca20a98541dc049c15abcb771f56414aa39
1 ; Test that llvm-reduce can remove uninteresting metadata from an IR file.
2 ; The Metadata pass erases named & unnamed metadata nodes.
4 ; RUN: llvm-reduce --test %python --test-arg %p/Inputs/remove-metadata.py %s -o %t
5 ; RUN: cat %t | FileCheck -implicit-check-not=! %s
7 @global = global i32 0, !dbg !0
9 define void @main() !dbg !0 {
10    ret void, !dbg !0
13 !uninteresting = !{!0}
14 ; CHECK: !interesting = !{!0}
15 !interesting = !{!1}
17 !0 = !{!"uninteresting"}
18 ; CHECK: !0 = !{!"interesting"}
19 !1 = !{!"interesting"}