Home | History | Annotate | Download | only in TailCallElim
      1 ; RUN: opt < %s -tailcallelim -S | FileCheck %s
      2 
      3 ; Test that we don't tail call in a functions that calls setjmp.
      4 
      5 ; CHECK-NOT: tail call void @bar()
      6 
      7 define void @foo(i32* %x) {
      8 bb:
      9   %tmp75 = tail call i32 @setjmp(i32* %x)
     10   call void @bar()
     11   ret void
     12 }
     13 
     14 declare i32 @setjmp(i32*)
     15 
     16 declare void @bar()
     17