summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2014-03-03 06:35:00 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2014-03-03 06:35:00 +0000
commit00e373aa73da57a47c6e4b7f4079a1841ddd2cd4 (patch)
tree7c45438e6806f8758120994f130807658b515988
parentc594f39acb4f9f90e5e9ada6fc88a105ee652c8d (diff)
downloadllvm-00e373aa73da57a47c6e4b7f4079a1841ddd2cd4.tar.gz
llvm-00e373aa73da57a47c6e4b7f4079a1841ddd2cd4.tar.bz2
llvm-00e373aa73da57a47c6e4b7f4079a1841ddd2cd4.tar.xz
AsmParser: add missed tests
The diagnostics tests were missing from the previous introduction of ifeqs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202674 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--test/MC/AsmParser/ifeqs-diagnostics.s22
1 files changed, 22 insertions, 0 deletions
diff --git a/test/MC/AsmParser/ifeqs-diagnostics.s b/test/MC/AsmParser/ifeqs-diagnostics.s
new file mode 100644
index 0000000000..1e5e8c3751
--- /dev/null
+++ b/test/MC/AsmParser/ifeqs-diagnostics.s
@@ -0,0 +1,22 @@
+// RUN: not llvm-mc -triple i386 %s -o /dev/null 2>&1 | FileCheck %s
+
+.ifeqs
+
+// CHECK: error: expected string parameter for '.ifeqs' directive
+// CHECK: .ifeqs
+// CHECK: ^
+
+.ifeqs "string1"
+
+// CHECK: error: expected comma after first string for '.ifeqs' directive
+// CHECK: .ifeqs "string1"
+// CHECK: ^
+
+.ifeqs "string1",
+
+// CHECK: error: expected string parameter for '.ifeqs' directive
+// CHECK: .ifeqs "string1",
+// CHECK: ^
+
+// CHECK-NOT: error: unmatched .ifs or .elses
+