Dan Gohman | 1880092 | 2009-09-11 18:01:28 +0000 | [diff] [blame] | 1 | ; RUN: opt < %s -instcombine -S | not grep bitcast |
Duncan Sands | 185eeac | 2007-11-25 14:10:56 +0000 | [diff] [blame] | 2 | ; PR1716 |
| 3 | |
| 4 | @.str = internal constant [4 x i8] c"%d\0A\00" ; <[4 x i8]*> [#uses=1] |
| 5 | |
| 6 | define i32 @main(i32 %argc, i8** %argv) { |
| 7 | entry: |
| 8 | %tmp32 = tail call i32 (i8* noalias , ...) nounwind * bitcast (i32 (i8*, ...) nounwind * @printf to i32 (i8* noalias , ...) nounwind *)( i8* getelementptr ([4 x i8]* @.str, i32 0, i32 0) noalias , i32 0 ) nounwind ; <i32> [#uses=0] |
| 9 | ret i32 undef |
| 10 | } |
| 11 | |
| 12 | declare i32 @printf(i8*, ...) nounwind |