summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/test/clang-query/errors.c
diff options
context:
space:
mode:
Diffstat (limited to 'clang-tools-extra/test/clang-query/errors.c')
-rw-r--r--clang-tools-extra/test/clang-query/errors.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/clang-tools-extra/test/clang-query/errors.c b/clang-tools-extra/test/clang-query/errors.c
new file mode 100644
index 00000000000..96bb6bf216c
--- /dev/null
+++ b/clang-tools-extra/test/clang-query/errors.c
@@ -0,0 +1,11 @@
+// RUN: not clang-query -c foo -c bar %s -- | FileCheck %s
+// RUN: not clang-query -f %S/Inputs/foo.script %s -- | FileCheck %s
+// RUN: not clang-query -f %S/Inputs/nonexistent.script %s -- 2>&1 | FileCheck --check-prefix=CHECK-NONEXISTENT %s
+// RUN: not clang-query -c foo -f foo %s -- 2>&1 | FileCheck --check-prefix=CHECK-BOTH %s
+// REQUIRES: libedit
+
+// CHECK: unknown command: foo
+// CHECK-NOT: unknown command: bar
+
+// CHECK-NONEXISTENT: cannot open {{.*}}nonexistent.script
+// CHECK-BOTH: cannot specify both -c and -f
OpenPOWER on IntegriCloud