Home | History | Annotate | Download | only in InstCombine
      1 ; RUN: opt < %s -instcombine -disable-output
      2 
      3 declare i32* @bar()
      4 
      5 define float* @foo() personality i32 (...)* @__gxx_personality_v0 {
      6         %tmp.11 = invoke float* bitcast (i32* ()* @bar to float* ()*)( )
      7                         to label %invoke_cont unwind label %X           ; <float*> [#uses=1]
      8 
      9 invoke_cont:            ; preds = %0
     10         ret float* %tmp.11
     11 
     12 X:              ; preds = %0
     13         %exn = landingpad {i8*, i32}
     14                  cleanup
     15         ret float* null
     16 }
     17 
     18 declare i32 @__gxx_personality_v0(...)
     19