llvm/llvm/test/Transforms/TailCallElim/stackrestore.ll

; RUN: opt -S -passes=tailcallelim < %s | FileCheck %s

define void @foo() {
; CHECK-LABEL: define void @foo()
; CHECK-NOT:   tail call void @llvm.stackrestore.p0
;
entry:
  %0 = call ptr @llvm.stacksave.p0()
  call void @llvm.stackrestore.p0(ptr %0)
  ret void
}

declare ptr @llvm.stacksave.p0()
declare void @llvm.stackrestore.p0(ptr)