aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Bitcode/sret-only-on-declaration.ll
blob: bc3e61352dfee3ac99cf32a9f3d916601711c796 (plain)
1
2
3
4
5
6
7
8
9
10
11
; RUN: llvm-as -opaque-pointers < %s | llvm-dis -opaque-pointers | FileCheck %s

; CHECK: declare void @decl(ptr sret(i64))
; CHECK: call void @decl(ptr %arg)

declare void @decl(i64* sret(i64))

define void @test(i64* %arg) {
  call void @decl(i64* %arg)
  ret void
}