xref: /llvm-project/llvm/test/tools/llvm-ml/alias_errors.asm (revision 8fee2ee9a689276eaea61d4c3f124aa80a81b6f7)
1*8fee2ee9SEric Astor; RUN: not llvm-ml -filetype=s %s /Fo /dev/null 2>&1 | FileCheck %s
2*8fee2ee9SEric Astor
3*8fee2ee9SEric Astor.code
4*8fee2ee9SEric Astor
5*8fee2ee9SEric Astorfoo PROC
6*8fee2ee9SEric Astor  ret
7*8fee2ee9SEric Astorfoo ENDP
8*8fee2ee9SEric Astor
9*8fee2ee9SEric Astorbar PROC
10*8fee2ee9SEric Astor  ret
11*8fee2ee9SEric Astorbar ENDP
12*8fee2ee9SEric Astor
13*8fee2ee9SEric Astort1:
14*8fee2ee9SEric Astoralias foo = bar
15*8fee2ee9SEric Astoralias foo = <bar>
16*8fee2ee9SEric Astoralias <foo> = bar
17*8fee2ee9SEric Astor
18*8fee2ee9SEric Astor; CHECK: error: expected <aliasName>
19*8fee2ee9SEric Astor; CHECK: error: expected <aliasName>
20*8fee2ee9SEric Astor; CHECK: error: expected <actualName>
21*8fee2ee9SEric Astor
22*8fee2ee9SEric Astort2:
23*8fee2ee9SEric Astoralias <foo> <bar>
24*8fee2ee9SEric Astoralias <foo>, <bar>
25*8fee2ee9SEric Astor
26*8fee2ee9SEric Astor; CHECK: error: unexpected token in alias directive
27*8fee2ee9SEric Astor; CHECK: error: unexpected token in alias directive
28*8fee2ee9SEric Astor
29*8fee2ee9SEric Astort3:
30*8fee2ee9SEric Astoralias <foo = bar>
31*8fee2ee9SEric Astoralias <foo = bar
32*8fee2ee9SEric Astor
33*8fee2ee9SEric Astor; CHECK: error: unexpected token in alias directive
34*8fee2ee9SEric Astor; CHECK: error: expected <aliasName>
35*8fee2ee9SEric Astor
36*8fee2ee9SEric AstorEND