This should always be signed chars, so use int8_t. This fixes a miscompile when
[llvm/stm8.git] / test / CodeGen / X86 / sibcall-3.ll
blobf97abe00295773fca03f752d7bff8cd75b0ccc15
1 ; RUN: llc < %s -mtriple=i386-unknown-unknown | FileCheck %s
2 ; PR7193
4 define void @t1(i8* inreg %dst, i8* inreg %src, i8* inreg %len) nounwind {
5 ; CHECK: t1:
6 ; CHECK: calll 0
7   tail call void null(i8* inreg %dst, i8* inreg %src, i8* inreg %len) nounwind
8   ret void
11 define void @t2(i8* inreg %dst, i8* inreg %src, i8* inreg %len) nounwind {
12 ; CHECK: t2:
13 ; CHECK: jmpl
14   tail call void null(i8* inreg %dst, i8* inreg %src) nounwind
15   ret void