blob: 6fd222f26547afd660390b458173656bc7f554e2 [file] [log] [blame]
// Test lowering FIR to LLVM IR for a recursive type
// RUN: tco %s | FileCheck %s
// CHECK-LABEL: %t = type { ptr }
!t = !fir.type<t {p : !fir.ptr<!fir.type<t>>}>
// CHECK-LABEL: @a({ %t } %{{.*}})
func.func @a(%a : tuple<!t>) {
return
}