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