1 // RUN: %clang_cc1 %s -emit-llvm -o - | FileCheck %s
4 // CHECK: @{{.+}} ={{.*}}global [1 x [6 x {{i[0-9]+}}]] zeroinitializer
7 int f(int * const m
, int (**v
)[*m
* 2])
9 return &(c
[0][*m
]) == &((*v
)[0][*m
]);
11 // CHECK: ret i{{[0-9]+}}
15 int test(int n
, int (*(*fn
)(void))[n
]) {
25 return f(&m
, &d
) + test(m
, &fn
);
27 // CHECK: call {{.+}} @f(
28 // CHECK: ret i{{[0-9]+}}