Index: flang/test/Fir/types-to-llvm.fir =================================================================== --- flang/test/Fir/types-to-llvm.fir +++ flang/test/Fir/types-to-llvm.fir @@ -17,6 +17,15 @@ func private @foo3(%arg0: !fir.array<*:i32>) // CHECK-LABEL: foo3 // CHECK-SAME: !llvm.ptr +func private @foo4(%arg0: !fir.array<3x?xi32>) +// CHECK-LABEL: foo4 +// CHECK-SAME: !llvm.ptr> +func private @foo5(%arg0: !fir.array) +// CHECK-LABEL: foo5 +// CHECK-SAME: !llvm.ptr +func private @foo6(%arg0: !fir.array<2x?x3x?x4xi32>) +// CHECK-LABEL: foo6 +// CHECK-SAME: !llvm.ptr // ----- @@ -31,6 +40,12 @@ func private @foo2(%arg0: !fir.ref>>>) // CHECK-LABEL: foo2 // CHECK-SAME: !llvm.ptr>, i{{.*}}, i{{.*}}, i{{.*}}, i{{.*}}, i{{.*}}, i{{.*}}, ptr, array<1 x i{{.*}}>)>> +func private @foo3(%arg0: !fir.ref>) +// CHECK-LABEL: foo3 +// CHECK-SAME: !llvm.ptr +func private @foo4(%arg0: !fir.ref>) +// CHECK-LABEL: foo4 +// CHECK-SAME: !llvm.ptr>> // -----