// RUN: mlir-opt -allow-unregistered-dialect %s --test-take-body -split-input-file | |
func.func @foo() { | |
%0 = "test.foo"() : () -> i32 | |
cf.br ^header | |
^header: | |
cf.br ^body | |
^body: | |
"test.use"(%0) : (i32) -> () | |
cf.br ^header | |
} | |
func.func private @bar() { | |
return | |
} | |
// CHECK-LABEL: func @foo | |
// CHECK-NEXT: return | |
// CHECK-LABEL: func private @bar() | |
// CHECK-NOT: { |