- %tmp.3 = and int %argc, 1 ; <int> [#uses=1]
- %tmp.4 = getelementptr [2 x void (...)*]* %Ptrs, int 0, int %tmp.3 ; <void (...)**> [#uses=1]
- %tmp.5 = load void (...)** %tmp.4 ; <void (...)*> [#uses=1]
- %tmp.5_c = cast void (...)* %tmp.5 to void ()* ; <void ()*> [#uses=1]
- call void %tmp.5_c( )
- ret int undef
+ %tmp.3 = and i32 %argc, 1 ; <i32> [#uses=1]
+ %tmp.4 = getelementptr [2 x void (...)*]* @Ptrs, i32 0, i32 %tmp.3 ; <void (...)**> [#uses=1]
+ %tmp.5 = load void (...)** %tmp.4 ; <void (...)*> [#uses=1]
+ %tmp.5_c = bitcast void (...)* %tmp.5 to void ()* ; <void ()*> [#uses=1]
+ call void %tmp.5_c( )
+ ret i32 0