1 /* { dg-lto-do assemble } */
2
3 extern void b(int L, float (*data)[L]);
4
5 void a(void)
6 {
7 float* p = 0;
8 int i = 0;
9 b(10, (float (*)[10])(p + i));
10 }
1 /* { dg-lto-do assemble } */
2
3 extern void b(int L, float (*data)[L]);
4
5 void a(void)
6 {
7 float* p = 0;
8 int i = 0;
9 b(10, (float (*)[10])(p + i));
10 }