1 // { dg-do compile }
2 // { dg-options "-Wmissing-braces" }
3 
4 struct S { };
5 typedef void (S::*fptr1) (int);
6 
7 struct A {
8   fptr1 f;
9 };
10 
11 A a[] =
12 {
13  (fptr1) 0,
14 }; // { dg-warning "missing braces around initializer" }
15 
16 A a2[] =
17 {
18  { (fptr1) 0 }
19 };
20