1/* { dg-do compile } */ 2/* { dg-options "-fsanitize=undefined" } */ 3 4struct s 5{ 6 int n; 7 int arr[][6]; 8}; 9void bar (int); 10void foo (struct s *ptr) 11{ 12 int i; 13 for (; i < 2; i++) 14 for (; ptr->n;) 15 { 16 int *a = ptr->arr[i]; 17 int b[66]; 18 int j = 0; 19 20 for (; j < 56; j++) 21 bar (a[j] - b[j]); 22 } 23} 24