| /* { dg-do compile } */ | |
| /* { dg-options "-fsanitize=undefined" } */ | |
| struct s | |
| { | |
| int n; | |
| int arr[][6]; | |
| }; | |
| void bar (int); | |
| void foo (struct s *ptr) | |
| { | |
| int i; | |
| for (; i < 2; i++) | |
| for (; ptr->n;) | |
| { | |
| int *a = ptr->arr[i]; | |
| int b[66]; | |
| int j = 0; | |
| for (; j < 56; j++) | |
| bar (a[j] - b[j]); | |
| } | |
| } |