llvm-for-llvmta/test/MC/X86/stdcall.s

20 lines
379 B
ArmAsm

# RUN: llvm-mc %s -filetype=obj -o - -triple i686-windows-msvc | llvm-nm - | FileCheck %s
# RUN: llvm-mc %s -filetype=obj -o - -triple i686-windows-gnu | llvm-nm - | FileCheck %s
# CHECK: T _mystdcall@8{{$}}
# CHECK: T foo
.text
.global _mystdcall@8
_mystdcall@8:
movl 4(%esp), %eax
addl 8(%esp), %eax
retl $8
.global foo
foo:
pushl $1
pushl $2
calll _mystdcall@8
retl