xref: /llvm-project/llvm/test/Assembler/autoupgrade-invalid-mem-intrinsics.ll (revision 75a479221b72c8b4827470485949cebf67d1c967)
1; RUN: not llvm-as < %s -o /dev/null 2>&1 | FileCheck %s
2
3; Check that remangling code doesn't fail on an intrinsic with wrong signature
4
5; CHECK: Attribute after last parameter!
6; CHECK-NEXT: ptr @llvm.memset.i64
7declare void @llvm.memset.i64(ptr nocapture, i8, i64) nounwind
8
9; CHECK: Attribute after last parameter!
10; CHECK-NEXT: ptr @llvm.memcpy.i64
11declare void @llvm.memcpy.i64(ptr nocapture, i8, i64) nounwind
12
13; CHECK: Attribute after last parameter!
14; CHECK-NEXT: ptr @llvm.memmove.i64
15declare void @llvm.memmove.i64(ptr nocapture, i8, i64) nounwind
16