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(B &); 15 B(A); 16 }; 17 18 void foo(B); 19 bar()20void bar() 21 { 22 foo(0); 23 } 24