[clang][modules] Don't prevent translation of FW_Private includes when explicitly...
[llvm-project.git] / llvm / test / tools / llvm-reduce / skip-delta-passes.ll
blobb1f9cfc9a2bfa640c94434859bdfc5513db8f563
1 ; RUN: llvm-reduce --delta-passes=attributes --test FileCheck --test-arg --check-prefixes=CHECK-INTERESTINGNESS --test-arg %s --test-arg --input-file %s -o %t
2 ; RUN: FileCheck -check-prefix=RESULT %s < %t
4 ; RUN: llvm-reduce --delta-passes=instructions,attributes --skip-delta-passes=instructions --test FileCheck --test-arg --check-prefixes=CHECK-INTERESTINGNESS --test-arg %s --test-arg --input-file %s -o %t
5 ; RUN: FileCheck -check-prefix=RESULT %s < %t
7 ; RUN: not llvm-reduce --skip-delta-passes=foo --test FileCheck --test-arg --check-prefixes=CHECK-INTERESTINGNESS --test-arg %s --test-arg --input-file %s -o %t 2>&1 | FileCheck %s --check-prefix=ERROR
10 ; CHECK-INTERESTINGNESS: @foo
11 ; RESULT: define void @foo() {
12 ; RESULT-NEXT: store i32
13 ; RESULT-NEXT: ret void
14 ; RESULT0-NOT: attributes
16 ; ERROR: unknown pass "foo"
17 define void @foo() #0 {
18   store i32 0, ptr null
19   ret void
22 attributes #0 = { "arstarstarst" }