diff options
author | Daniel Sanders <daniel.sanders@imgtec.com> | 2016-06-14 14:28:04 +0000 |
---|---|---|
committer | Daniel Sanders <daniel.sanders@imgtec.com> | 2016-06-14 14:28:04 +0000 |
commit | ded43983804c04d019c359b2ab9798c93811b033 (patch) | |
tree | 70de4e31730c0afdfe89e01ca16273a05e2a2eab /test/FileCheck | |
parent | 659228b9db0cd8dc27ec27064d9860f5a5a6427a (diff) |
[FileCheck] Add --check-prefixes as a shorthand for multiple --check-prefix options.
Summary:
This new alias takes a comma separated list of prefixes which allows
'--check-prefix=A --check-prefix=B --check-prefix=C' to be written as
'--check-prefixes=A,B,C'.
Reviewers: probinson
Subscribers: probinson, llvm-commits, dsanders
Differential Revision: http://reviews.llvm.org/D21293
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272670 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/FileCheck')
4 files changed, 7 insertions, 0 deletions
diff --git a/test/FileCheck/check-multiple-prefixes-mixed.txt b/test/FileCheck/check-multiple-prefixes-mixed.txt index cd3b70a425e..1e6bcbf3e72 100644 --- a/test/FileCheck/check-multiple-prefixes-mixed.txt +++ b/test/FileCheck/check-multiple-prefixes-mixed.txt @@ -1,5 +1,7 @@ // RUN: FileCheck -check-prefix=B -check-prefix=BOTH -input-file %s %s // RUN: FileCheck -check-prefix=A -check-prefix=BOTH -input-file %s %s +// RUN: FileCheck -check-prefixes=B,BOTH -input-file %s %s +// RUN: FileCheck -check-prefixes=A,BOTH -input-file %s %s ; A: {{a}}aaaaa ; B: {{b}}bbbb diff --git a/test/FileCheck/check-multiple-prefixes-nomatch-2.txt b/test/FileCheck/check-multiple-prefixes-nomatch-2.txt index a1dc3d87b01..605547167e9 100644 --- a/test/FileCheck/check-multiple-prefixes-nomatch-2.txt +++ b/test/FileCheck/check-multiple-prefixes-nomatch-2.txt @@ -1,4 +1,6 @@ ; RUN: not FileCheck -input-file %s %s -check-prefix=FOO -check-prefix=BAR 2>&1 | FileCheck %s +; RUN: not FileCheck -input-file %s %s -check-prefixes=FOO,BAR 2>&1 | FileCheck %s +; RUN: not FileCheck -input-file %s %s -check-prefixes=BAR,FOO 2>&1 | FileCheck %s fog bar diff --git a/test/FileCheck/check-multiple-prefixes-nomatch.txt b/test/FileCheck/check-multiple-prefixes-nomatch.txt index 9d3835985f3..b1a41321c08 100644 --- a/test/FileCheck/check-multiple-prefixes-nomatch.txt +++ b/test/FileCheck/check-multiple-prefixes-nomatch.txt @@ -1,4 +1,6 @@ ; RUN: not FileCheck -input-file %s %s -check-prefix=FOO -check-prefix=BAR 2>&1 | FileCheck %s +; RUN: not FileCheck -input-file %s %s -check-prefixes=FOO,BAR 2>&1 | FileCheck %s +; RUN: not FileCheck -input-file %s %s -check-prefixes=BAR,FOO 2>&1 | FileCheck %s BAR bar diff --git a/test/FileCheck/multiple-missing-prefixes.txt b/test/FileCheck/multiple-missing-prefixes.txt index cb557d9f260..0acb8f0b3ed 100644 --- a/test/FileCheck/multiple-missing-prefixes.txt +++ b/test/FileCheck/multiple-missing-prefixes.txt @@ -1,5 +1,6 @@ // RUN: FileCheck -check-prefix=ANOTHER-PREFIX -input-file %s %s // RUN: not FileCheck -check-prefix=PREFIX1 -check-prefix=PREFIX2 -input-file %s %s 2>&1 | FileCheck -strict-whitespace -check-prefix=CHECK-NONEXISTENT-PREFIX -check-prefix=ALSO-NONEXISTENT %s +// RUN: not FileCheck -check-prefixes=PREFIX1,PREFIX2 -input-file %s %s 2>&1 | FileCheck -strict-whitespace -check-prefixes=CHECK-NONEXISTENT-PREFIX,ALSO-NONEXISTENT %s foobar ; ANOTHER-PREFIX: foobar |