; RUN: llvm-as %s -o /dev/null | |
; Should assemble without error. | |
declare void @similar_param_ptrty_callee(i8*) | |
define void @similar_param_ptrty(i32*) { | |
musttail call void @similar_param_ptrty_callee(i8* null) | |
ret void | |
} | |
declare i8* @similar_ret_ptrty_callee() | |
define i32* @similar_ret_ptrty() { | |
%v = musttail call i8* @similar_ret_ptrty_callee() | |
%w = bitcast i8* %v to i32* | |
ret i32* %w | |
} |