fix rdar://7997827 - Accept and ignore LL and ULL suffixes on integer literals.
Also fix 0b010 syntax to actually work while we're at it :-)
llvm-svn: 111876
diff --git a/llvm/test/MC/AsmParser/directive_values.s b/llvm/test/MC/AsmParser/directive_values.s
index beac69a..c7617a3 100644
--- a/llvm/test/MC/AsmParser/directive_values.s
+++ b/llvm/test/MC/AsmParser/directive_values.s
@@ -19,3 +19,20 @@
# CHECK: .quad 9
TEST3:
.quad 9
+
+
+# rdar://7997827
+TEST4:
+ .quad 0b0100
+ .quad 4294967295
+ .quad 4294967295+1
+ .quad 4294967295LL+1
+ .quad 0b10LL + 07ULL + 0x42AULL
+# CHECK: TEST4
+# CHECK: .quad 4
+# CHECK: .quad 4294967295
+# CHECK: .quad 4294967296
+# CHECK: .quad 4294967296
+# CHECK: .quad 1075
+
+