xref: /llvm-project/llvm/test/tools/llvm-ml/radix_errors.asm (revision 8fee2ee9a689276eaea61d4c3f124aa80a81b6f7)
1*8fee2ee9SEric Astor; RUN: not llvm-ml -filetype=s %s /Fo /dev/null 2>&1 | FileCheck %s --implicit-check-not=error:
2*8fee2ee9SEric Astor
3*8fee2ee9SEric Astor.code
4*8fee2ee9SEric Astor
5*8fee2ee9SEric Astort1:
6*8fee2ee9SEric Astor; CHECK: :[[# @LINE + 1]]:10: error: invalid decimal number
7*8fee2ee9SEric Astormov eax, 120b
8*8fee2ee9SEric Astor; CHECK: :[[# @LINE + 1]]:10: error: invalid binary number
9*8fee2ee9SEric Astormov eax, 120y
10*8fee2ee9SEric Astor.radix 11
11*8fee2ee9SEric Astor; CHECK: :[[# @LINE + 1]]:10: error: invalid base-11 number
12*8fee2ee9SEric Astormov eax, 120b
13*8fee2ee9SEric Astor; CHECK: :[[# @LINE + 1]]:10: error: invalid binary number
14*8fee2ee9SEric Astormov eax, 120y
15*8fee2ee9SEric Astor.radix 10
16*8fee2ee9SEric Astor
17*8fee2ee9SEric Astort2:
18*8fee2ee9SEric Astor; CHECK: :[[# @LINE + 1]]:10: error: invalid octal number
19*8fee2ee9SEric Astormov eax, 190o
20*8fee2ee9SEric Astor; CHECK: :[[# @LINE + 1]]:10: error: invalid octal number
21*8fee2ee9SEric Astormov eax, 190q
22*8fee2ee9SEric Astor.radix 13
23*8fee2ee9SEric Astor; CHECK: :[[# @LINE + 1]]:10: error: invalid octal number
24*8fee2ee9SEric Astormov eax, 190o
25*8fee2ee9SEric Astor; CHECK: :[[# @LINE + 1]]:10: error: invalid octal number
26*8fee2ee9SEric Astormov eax, 190q
27*8fee2ee9SEric Astor.radix 10
28*8fee2ee9SEric Astor
29*8fee2ee9SEric Astort3:
30*8fee2ee9SEric Astor; CHECK: :[[# @LINE + 1]]:10: error: invalid decimal number
31*8fee2ee9SEric Astormov eax, 1f0d
32*8fee2ee9SEric Astor; CHECK: :[[# @LINE + 1]]:10: error: invalid decimal number
33*8fee2ee9SEric Astormov eax, 1f0t
34*8fee2ee9SEric Astor.radix 13
35*8fee2ee9SEric Astor; CHECK: :[[# @LINE + 1]]:10: error: invalid base-13 number
36*8fee2ee9SEric Astormov eax, 1f0d
37*8fee2ee9SEric Astor; CHECK: :[[# @LINE + 1]]:10: error: invalid decimal number
38*8fee2ee9SEric Astormov eax, 1f0t
39*8fee2ee9SEric Astor.radix 10
40*8fee2ee9SEric Astor
41*8fee2ee9SEric Astort4:
42*8fee2ee9SEric Astor; CHECK: :[[# @LINE + 1]]:10: error: invalid decimal number
43*8fee2ee9SEric Astormov eax, 10e
44*8fee2ee9SEric Astor.radix 16
45*8fee2ee9SEric Astor.radix 10
46*8fee2ee9SEric Astor; CHECK: :[[# @LINE + 1]]:10: error: invalid decimal number
47*8fee2ee9SEric Astormov eax, 10e
48*8fee2ee9SEric Astor
49*8fee2ee9SEric Astort5:
50*8fee2ee9SEric Astor.radix 9
51*8fee2ee9SEric Astor; CHECK: :[[# @LINE + 1]]:10: error: invalid base-9 number
52*8fee2ee9SEric Astormov eax, 9
53*8fee2ee9SEric Astor.radix 10
54*8fee2ee9SEric Astor
55*8fee2ee9SEric AstorEND
56