[Reland][Runtimes] Merge 'compile_commands.json' files from runtimes build (#116303)
[llvm-project.git] / llvm / test / CodeGen / X86 / swift-error.ll
blob71f80baa30144d82d69d295fd589d622b4a47261
1 ; RUN: llc -mtriple x86_64-unknown-windows-msvc -filetype asm -o - %s | FileCheck %s
3 %swift.error = type opaque
5 declare swiftcc void @f(ptr swifterror)
7 define swiftcc void @g(ptr, ptr, ptr, ptr, ptr swifterror %error) {
8 entry:
9   call swiftcc void @f(ptr nonnull nocapture swifterror %error)
10   ret void
13 ; CHECK-LABEL: g
14 ; CHECK-NOT: pushq   %r12
15 ; CHECK: callq   f
16 ; CHECK-NOT: popq    %r12
17 ; CHECK: retq