// { dg-do compile { target { x86_64-*-* } } }// { dg-options "-gdwarf-5 -dA -w -O1 -m64" }pub extern"win64"fnid(num:i32) ->i32{
num
}fnmain() {// MS ABI dictates that the first argument is ecx instead of edi from the sysv world// { dg-final { scan-assembler "%ecx, %eax" } }id(1);}