1 // PR c++/51290 2 // { dg-options "-Wzero-as-null-pointer-constant" } 3 4 class A { int a; }; 5 6 class B { int b; }; 7 8 class C : public A, public B 9 { 10 private: foo(A * x)11 static void foo (A *x) 12 { 13 C *y = static_cast<C *>(x); 14 (void) y; 15 } 16 bar(B * x)17 static void bar (B *x) 18 { 19 C *y = static_cast<C *>(x); 20 (void) y; 21 } 22 }; 23