; RUN: llc -mtriple aarch64-unknown-linux-gnu -filetype asm -o - %s | FileCheck %s | |
%swift.error = type opaque | |
declare swiftcc void @f(%swift.error** swifterror) | |
define swiftcc void @g(i8*, i8*, i8*, i8*, i8*, i8*, i8*, i8*, %swift.error** swifterror %error) { | |
entry: | |
call swiftcc void @f(%swift.error** nonnull nocapture swifterror %error) | |
ret void | |
} | |
; CHEECK-LABEL: g | |
; CHECK: str x30, [sp, #-16]! | |
; CHECK: bl f | |
; CHECK: ldr x30, [sp], #16 | |
; CHECK: ret | |