1 // { dg-do compile } 2 3 // Copyright (C) 2004 Free Software Foundation, Inc. 4 // Contributed by Nathan Sidwell 30 Nov 2004 <nathan@codesourcery.com> 5 6 // PR 17431. copy ctor from user conv 7 // Origin: Volker Reichelt <reichelt@gcc.gnu.org> 8 9 struct A {}; 10 11 struct B : A 12 { 13 B(int); 14 B(A); 15 }; 16 17 void foo(B); 18 bar()19void bar() 20 { 21 foo(0); 22 } 23