blob: 40818d40c29a4bf6f02928f23a60e788559d2870 [file] [log] [blame]
Dan Gohman18800922009-09-11 18:01:28 +00001; RUN: opt < %s -instcombine -S | grep {call.*sret}
Chris Lattnerfaa31902007-05-19 06:50:37 +00002; 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*, ...)