blob: 55bfac581faf7fa0b92893b6c2cb648e96dc6523 [file] [log] [blame]
Chris Lattnerfaa31902007-05-19 06:50:37 +00001; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep {call.*sret}
2; Make sure instcombine doesn't drop the sret attribute.
3
4define void @blah(i16* %tmp10) {
5entry:
6 call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend_stret to void (i16* sret )*)( i16* %tmp10 sret )
7 ret void
8}
9
10declare i8* @objc_msgSend_stret(i8*, i8*, ...)