You've already forked linux-packaging-mono
Imported Upstream version 5.18.0.246
Former-commit-id: 0c7ce5b1a7851e13f22acfd379b7f9fb304e4833
This commit is contained in:
parent
a7724cd563
commit
279aa8f685
91
external/llvm/test/MC/AsmParser/macros-argument-parsing.s
vendored
Normal file
91
external/llvm/test/MC/AsmParser/macros-argument-parsing.s
vendored
Normal file
@ -0,0 +1,91 @@
|
||||
# RUN: llvm-mc -triple i386 -filetype asm -o - %s | FileCheck %s
|
||||
|
||||
.macro it, cond
|
||||
.endm
|
||||
|
||||
it ne
|
||||
.long 1
|
||||
|
||||
# CHECK: .long 1
|
||||
|
||||
.macro double first = -1, second = -1
|
||||
# begin entry
|
||||
.long \first
|
||||
.long \second
|
||||
# end entry
|
||||
.endm
|
||||
|
||||
double
|
||||
# CHECK: .long -1
|
||||
# CHECK: .long -1
|
||||
|
||||
double 1
|
||||
# CHECK: .long 1
|
||||
# CHECK: .long -1
|
||||
|
||||
double 2, 3
|
||||
# CHECK: .long 2
|
||||
# CHECK: .long 3
|
||||
|
||||
double , 4
|
||||
# CHECK: .long -1
|
||||
# CHECK: .long 4
|
||||
|
||||
double 5, second = 6
|
||||
# CHECK: .long 5
|
||||
# CHECK: .long 6
|
||||
|
||||
double first = 7
|
||||
# CHECK: .long 7
|
||||
# CHECK: .long -1
|
||||
|
||||
double second = 8
|
||||
# CHECK: .long -1
|
||||
# CHECK: .long 8
|
||||
|
||||
double second = 9, first = 10
|
||||
# CHECK: .long 10
|
||||
# CHECK: .long 9
|
||||
|
||||
double second + 11
|
||||
# CHECK: .long second+11
|
||||
# CHECK: .long -1
|
||||
|
||||
double , second + 12
|
||||
# CHECK: .long -1
|
||||
# CHECK: .long second+12
|
||||
|
||||
double second
|
||||
# CHECK: .long second
|
||||
# CHECK: .long -1
|
||||
|
||||
.macro mixed arg0 = 0, arg1 = 1 arg2 = 2, arg3 = 3
|
||||
# begin entry
|
||||
.long \arg0
|
||||
.long \arg1
|
||||
.long \arg2
|
||||
.long \arg3
|
||||
# end entry
|
||||
.endm
|
||||
|
||||
mixed 1, 2 3
|
||||
|
||||
# CHECK: .long 1
|
||||
# CHECK: .long 2
|
||||
# CHECK: .long 3
|
||||
# CHECK: .long 3
|
||||
|
||||
mixed 1 2, 3
|
||||
|
||||
# CHECK: .long 1
|
||||
# CHECK: .long 2
|
||||
# CHECK: .long 3
|
||||
# CHECK: .long 3
|
||||
|
||||
mixed 1 2, 3 4
|
||||
|
||||
# CHECK: .long 1
|
||||
# CHECK: .long 2
|
||||
# CHECK: .long 3
|
||||
# CHECK: .long 4
|
||||
|
Reference in New Issue
Block a user