Fork channel

Create a new channel as a copy of main.

Rename channel

Rename main to:

Delete channel

Delete main? This cannot be undone.

cast-callee-deopt-bundles.ll
; RUN: opt -passes=instcombine -S < %s | FileCheck %s

declare void @foo(i32)

define void @g() {
; CHECK-LABEL: @g(
 entry:
; CHECK: call void @foo(i32 0) [ "deopt"() ]
  call void bitcast (void (i32)* @foo to void ()*) ()  [ "deopt"() ]
  ret void
}