2
0

2008-01-13-NoBitCastAttributes.ll 346 B

123456789101112131415
  1. ; RUN: opt < %s -instcombine -S | grep bitcast | count 2
  2. define signext i32 @b(i32* inreg %x) {
  3. ret i32 0
  4. }
  5. define void @c(...) {
  6. ret void
  7. }
  8. define void @g(i32* %y) {
  9. call i32 bitcast (i32 (i32*)* @b to i32 (i32)*)( i32 zeroext 0 ) ; <i32>:2 [#uses=0]
  10. call void bitcast (void (...)* @c to void (i32*)*)( i32* sret null )
  11. ret void
  12. }