blob: c909efe85c43d3c313dda938f29064a04d3a0f49 [file] [edit]
; RUN: split-file %s %t
; RUN: not llvm-as %t/function-arg.ll -o /dev/null 2>&1 | FileCheck --check-prefix=CHECK-ARG %s
; RUN: not llvm-as %t/function-return.ll -o /dev/null 2>&1 | FileCheck --check-prefix=CHECK-RETURN %s
;--- function-arg.ll
define void @f(target("amdgpu.stridemark") %mark) {
ret void
}
; CHECK-ARG: Function takes token but isn't an intrinsic
;--- function-return.ll
define target("amdgpu.stridemark") @f() {
ret target("amdgpu.stridemark") poison
}
; CHECK-RETURN: Function returns a token but isn't an intrinsic