// Test that completing an array declared with a typedef doesn't change | |
// the typedef. | |
// { dg-do run } | |
typedef int iArr[]; | |
const iArr array4={ | |
1, 2, 3, 4 | |
}; | |
const iArr array3={ | |
1, 2, 3 | |
}; | |
const iArr array5={ | |
1, 2, 3, 4, 5 | |
}; | |
int main() | |
{ | |
if (sizeof (array4)/sizeof (array4[0]) != 4 | |
|| sizeof (array3)/sizeof (array3[0]) != 3 | |
|| sizeof (array5)/sizeof (array5[0]) != 5) | |
return 1; | |
} |