3 * { dg-require-effective-target lto }
4 * { dg-options "-flto -fsanitize=undefined -fexceptions -Wno-incompatible-pointer-types" }
9 int f(int * const m
, int (**v
)[*m
* 2])
11 return &(c
[0][*m
]) == &((*v
)[0][*m
]);
13 int test(int n
, int (*(*fn
)(void))[n
])
22 return f(&m
, &d
) + test(m
, &fn
);